午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

使用Python實現音頻雙通道分離

瀏覽:217日期:2022-07-01 10:23:50

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

示例代碼如下:

#!/usr/bin/env python# -*- coding: utf-8 -*-'''音頻雙通道分離'''import sysimport numpy as npfrom scipy.io import wavfilefrom converter import mp3_to_wavdef 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’)

其中調用了一個自定義的庫,converter.py 加入了代碼:

from pydub import AudioSegmentdef mp3_to_wav(source, destin): ''' mp3 轉 wav :param source: :param destin: :return None: ''' data = AudioSegment.from_mp3(source) data.export(destin, format=’wav’)

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

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

以上就是使用Python實現音頻雙通道分離的詳細內容,更多關于python 音頻分離的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日本三级视频在线观看 | 国产精品视频第一页 | 天天操综合 | 日韩欧美国产亚洲 | 亚洲欧洲日本在线 | 国产精品jizz | 中文字幕天堂在线 | 好吊色视频在线观看 | 亚洲精品国产精华液 | 国产福利在线播放 | 欧美日韩亚洲另类 | 黄大色黄女片18免费 | 亚洲日本va | 国产精品色婷婷99久久精品 | 久久久久麻豆v国产精华液好用吗 | 日韩av二区 | 麻豆国产在线视频 | 日韩一级片在线观看 | 日日狠狠 | 狠狠干2018| 美女一区二区三区四区 | 久久视频中文字幕 | 永久免费在线看片视频 | 不卡av中文字幕 | 亚洲区视频 | 这里有精品视频 | 国产精品久久久久蜜臀 | 亚洲激情区| 玖玖久久 | 日韩久久久精品 | 99久久99久久精品国产片果冻 | a视频在线观看 | 快色91| 免费视频久久 | 成人免费网站视频 | 国产在线激情视频 | 欧美日韩综合 | 成人免费一级视频 | 中文在线免费视频 | 日韩在线欧美 | 美女网站在线 |