當前位置:首頁 » 編程語言 » python處理音頻

python處理音頻

發布時間: 2022-06-30 07:50:22

『壹』 python 怎樣播放音頻流

最後用了google的語音識別demo的一個函數,新開進程打開mplayer播放。雖然拿不到二進制音頻流,但是能直接播放了。
import subprocess
subprocess.call(["mplayer",url_get],shell=False,stdout=subprocess.PIPE,stderr=subprocess.PIPE)

『貳』 怎麼通過程序(如python)判斷一個音頻文件(如wav、mp3等格式)的聲音清晰度

我用wpf畫過wav的頻譜圖和語譜圖,這里有個參考http://www.codeproject.com/Articles/488655/Visualizing-Sound
波形圖應該更簡單吧 計算聲音強度就好了 至於mp3我想應該先解碼成pcm

『叄』 求python將兩個MP3音頻文件拼接成一個MP3文件的代碼

可以使用pyb

1 網址:https://github.com/jiaaro/pyb

2 pyb需要依賴 libav或者ffmpeg

3 在mac環境下安裝依賴:(二選一)

[plain]view plain

brewinstalllibav--with-libvorbis--with-sdl--with-theora

將所有依賴都安裝上~~

brewinstallffmpeg--with-fdk-aac--with-ffplay--with-freetype--with-frei0r--with-libass--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-fdk-aac--with-freetype--with-ffplay--with-ffplay--with-freetype--with-frei0r--with-libass--with-libbluray--with-libcaca--with-libquvi--with-libvidstab--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-openssl--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-x265

4 安裝pyb: pip install pyb

5 使用pyb:

下載是示代碼

enPath="%s%s/%s"%(enDir,file,enfile)#英文文件的路徑
cnPath="%s%s/%s"%(cnDir,file,enfile.replace("en_w","cn_w"))#中文文件的路徑
targetPath="%s%s/%s"%(toDir,file,enfile.replace("en_w","all"))#合並文件的路徑
#載入MP3文件
song1=AudioSegment.from_mp3(enPath)
song2=AudioSegment.from_mp3(cnPath)

#取得兩個MP3文件的聲音分貝
db1=song1.dBFS
db2=song2.dBFS

song1=song1[300:]#從300ms開始截取英文MP3

#調整兩個MP3的聲音大小,防止出現一個聲音大一個聲音小的情況
dbplus=db1-db2
ifdbplus<0:#song1的聲音更小
song1+=abs(dbplus)
elifdbplus>0:#song2的聲音更小
song2+=abs(dbplus)

#拼接兩個音頻文件
song=song1+song2

#導出音頻文件
song.export(targetPath,format="mp3")#導出為MP3格式

『肆』 如何使用python對音頻文件進行分析

直接把波形讀取出來,曲線形式
先濾波,然後進行波形比對,這里我用的Levenshtein演算法+EPD端點檢測演算法。。

『伍』 python怎麼接收聲音(不是打開音頻文件)

還是睡覺說點別的好

『陸』 PYTHON語言如何取到聲音的頻率(其他語言也可行)

先得到時域信號,然後做傅立葉變換,得到頻譜。
感覺題主可能對python比較熟悉?那就別換語言了。稍微網路谷歌以下肯定能找到python的傅立葉變換的庫。

『柒』 python3.5scipy包怎樣讀取wav文件

用語音處理的庫

樓主找找

pyb 提供了簡潔的高層介面,極大的擴展了python處理音頻文件的能力,pyb可能不是最強大的Python音頻處理庫,但絕對是Python最簡潔易用的音頻庫只要,非要說有什麼弊端,大概只有高度依賴ffmpeg,linux安裝起來不太方便吧。

『捌』 C、C++、Python處理音頻用什麼第三方庫

C與C++的編解碼庫用ffmpeg,python不熟悉
ffmpeg跨平台,源碼是linux的,windows要使用的話先交叉編譯出dll
希望對你有幫助

『玖』 python中如何將很多個音頻文件存放在一個dat文件中或者dll中

這么做有什麼好處呢? 隱藏技術細節?
dat有可能是資料庫,python沒有dll
所以本質上你的問題就是python如何存取二進制文件

『拾』 Python中常用的音頻處理庫有哪些

C與C++的編解碼庫用ffmpeg,python不熟悉 ffmpeg跨平台,源碼是linux的,windows要使用的話先交叉編譯出dll 希望對你有幫助

熱點內容
玩火影筆記本要什麼配置 發布:2024-04-25 08:34:59 瀏覽:208
sql性能監視器 發布:2024-04-25 08:21:48 瀏覽:832
吃雞ak配置什麼最好 發布:2024-04-25 08:15:46 瀏覽:447
firefox緩存目錄 發布:2024-04-25 08:00:31 瀏覽:940
我的世界國服怎麼免費弄伺服器 發布:2024-04-25 08:00:16 瀏覽:540
javaapi源碼 發布:2024-04-25 07:51:15 瀏覽:606
怎麼在伺服器執行jmeter腳本 發布:2024-04-25 07:35:25 瀏覽:397
域名訪問https 發布:2024-04-25 07:16:56 瀏覽:414
javaie亂碼 發布:2024-04-25 07:07:15 瀏覽:602
php開發微信支付 發布:2024-04-25 06:57:38 瀏覽:317