最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python實(shí)現(xiàn)音頻雙通道分離

 更新時(shí)間:2020年12月25日 16:44:47   作者:何雨龍  
這篇文章主要介紹了使用Python實(shí)現(xiàn)音頻雙通道分離的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

某些音頻是雙方對(duì)話,有可能需要對(duì)音頻作通道的分離。

示例代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
音頻雙通道分離
"""
import sys
import numpy as np
from scipy.io import wavfile
from converter import mp3_to_wav


def split_channel(wav_path, left_wav_path, right_wav_path):
 """
 通道分離
 :param wav_path: wav音頻的路徑
 :param left_wav_path: 左聲道的wav音頻路徑
 :param right_wav_path: 右聲道的wav音頻路徑
 :return None:
 """
 try:
  sample_rate, wav_data = wavfile.read(wav_path)
  left = []
  right = []
  for item in wav_data:
   left.append(item[0])
   right.append(item[1])
  wavfile.write(left_wav_path, sample_rate, np.array(left))
  wavfile.write(right_wav_path, sample_rate, np.array(right))
 except IOError as e:
  print('error is %s' % str(e))
 except:
  print('other error', sys.exc_info())


if __name__ == '__main__':
 mp3_to_wav('input/test.mp3', 'tmp/tmp.wav')
 split_channel('tmp/tmp.wav', 'output/left.wav', 'output/right.wav')

其中調(diào)用了一個(gè)自定義的庫,converter.py 加入了代碼:

from pydub import AudioSegment


def mp3_to_wav(source, destin):
 """
 mp3 轉(zhuǎn) wav
 :param source:
 :param destin:
 :return None:
 """
 data = AudioSegment.from_mp3(source)
 data.export(destin, format='wav')

本代碼示例可以生成兩個(gè)通道分離后的 wav 文件。

注意:如果源文件的格式是 wav 文件,可以省掉轉(zhuǎn)換格式的過程。

以上就是使用Python實(shí)現(xiàn)音頻雙通道分離的詳細(xì)內(nèi)容,更多關(guān)于python 音頻分離的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python button選取本地圖片并顯示的實(shí)例

    Python button選取本地圖片并顯示的實(shí)例

    今天小編就為大家分享一篇Python button選取本地圖片并顯示的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python爬蟲之PySpider框架的使用

    python爬蟲之PySpider框架的使用

    本文主要介紹了python爬蟲之PySpider框架的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • python文字轉(zhuǎn)語音實(shí)現(xiàn)過程解析

    python文字轉(zhuǎn)語音實(shí)現(xiàn)過程解析

    這篇文章主要介紹了python文字轉(zhuǎn)語音實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python的type()函數(shù)用法小結(jié)(最新推薦)

    Python的type()函數(shù)用法小結(jié)(最新推薦)

    在本文中,深入探討了type()函數(shù)的用法,提供了詳細(xì)的示例代碼,并討論了其在Python編程中的實(shí)際應(yīng)用,通過學(xué)習(xí)如何正確使用type()函數(shù),可以更好地掌握Python編程,并寫出更可靠的代碼,需要的朋友可以參考下
    2024-07-07
  • 基于python實(shí)現(xiàn)制作發(fā)貨單

    基于python實(shí)現(xiàn)制作發(fā)貨單

    這篇文章主要為大家詳細(xì)介紹了如何基于python實(shí)現(xiàn)制作發(fā)貨單,并將還html轉(zhuǎn)為pdf,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2024-11-11
  • 利用Pytorch實(shí)現(xiàn)ResNet網(wǎng)絡(luò)構(gòu)建及模型訓(xùn)練

    利用Pytorch實(shí)現(xiàn)ResNet網(wǎng)絡(luò)構(gòu)建及模型訓(xùn)練

    這篇文章主要為大家介紹了利用Pytorch實(shí)現(xiàn)ResNet網(wǎng)絡(luò)構(gòu)建及模型訓(xùn)練詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Python實(shí)現(xiàn)獲取照片拍攝日期并重命名的方法

    Python實(shí)現(xiàn)獲取照片拍攝日期并重命名的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)獲取照片拍攝日期并重命名的方法,涉及Python針對(duì)文件屬性及文件名相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • 在Mac OS上部署Nginx和FastCGI以及Flask框架的教程

    在Mac OS上部署Nginx和FastCGI以及Flask框架的教程

    這篇文章主要介紹了在Mac OS上部署Nginx和FastCGI以及Flask框架的教程,Flask是Python下一個(gè)極簡的web開放框架,需要的朋友可以參考下
    2015-05-05
  • python os模塊在系統(tǒng)管理中的應(yīng)用

    python os模塊在系統(tǒng)管理中的應(yīng)用

    這篇文章主要介紹了python os模塊在系統(tǒng)管理中的應(yīng)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Python數(shù)據(jù)可視化之matplotlib.pyplot繪圖的基本參數(shù)詳解

    Python數(shù)據(jù)可視化之matplotlib.pyplot繪圖的基本參數(shù)詳解

    matplotlib.pyplot模塊是一個(gè)功能強(qiáng)大的畫圖模塊,可以對(duì)畫圖的多個(gè)參數(shù)進(jìn)行調(diào)整,下面這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)可視化之matplotlib.pyplot繪圖基本參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-04-04

最新評(píng)論

西贡区| 黄浦区| 宽甸| 赤壁市| 汝南县| 棋牌| 博罗县| 宁国市| 茌平县| 阜城县| 翁牛特旗| 新竹县| 湖北省| 柘荣县| 米林县| 墨玉县| 峨山| 乡宁县| 翼城县| 大丰市| 鹤峰县| 吉木乃县| 清丰县| 祥云县| 惠水县| 达州市| 哈巴河县| 黄龙县| 涿鹿县| 澎湖县| 望都县| 乌鲁木齐市| 玛多县| 本溪| 桂东县| 石嘴山市| 望都县| 南溪县| 普兰县| 沂水县| 东山县|