亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

ubuntu - python mp3流如何轉無損wav?

瀏覽:97日期:2022-06-25 16:30:33

問題描述

我用百度語音webapi將文字轉成語音,百度webapi只支持返回mp3格式的流,但是我想要在實時簡單分析下波形,用FFT處理下。所以想要將mp3流轉為無損的wav格式。但是找了如下的python包,pymedia官方已經不更新,貌似不支持python2.7了,非官方的沒試;pymad和pyogg沒有找到文檔,也沒有mp3轉無損格式的demo。請問有什么解決方法嗎?

問題解答

回答1:

自問自答,希望對碰到同樣情況的有幫助,也歡迎提出修改意見,或者更好的方案。據這幾天的搜索很少有模塊顯示地支持音頻流格式轉換。找到一個可用的模塊io,聲音處理模塊可以參考https://wiki.python.org/moin/...

import ioaud=io.BytesIO(data)#data的格式是mp3數據的bytestring

然后可以像用文件一樣使用這段流數據,之后就可以使用mp3文件轉wav的模塊,而不用寫入到文件再讀。

以下是結合pydub驗證過程:

from pydub import AudioSegment ###需要安裝pydub、ffmpegimport waveimport io#先從本地獲取mp3的bytestring作為數據樣本fp=open('/home/dyan/你好.mp3',’rb’)data=fp.read()fp.close()#主要部分aud=io.BytesIO(data)sound=AudioSegment.from_file(aud,format=’mp3’)raw_data = sound._data#寫入到文件,驗證結果是否正確。l=len(raw_data)f=wave.open('/home/dyan/123.wav',’wb’)f.setnchannels(1)f.setsampwidth(2)f.setframerate(16000)f.setnframes(l)f.writeframes(raw_data)f.close()

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 猫咪视频成人永久免费观看 | 国产xxxxx片免费观看 | 99精品国产三级在线观看 | 中文字幕综合久久久久 | 欧美色xx| 青草视频免费观看 | 丁香五月欧美成人 | 在线观看一区二区三区视频 | 大学生gayxxxx chinese | 成人影院免费www | 九九九九九九 | 色综合色综合色综合网址 | 国产一级α片 | 久久精品视频免费观看 | 成人免费视频国产 | 欧美黄色影视 | 青青青视频自偷自拍视频1 青青青视频免费一区二区 青青青视频蜜桃一区二区 青青青爽国产在线视频 | 欧美一区二区三区性 | 高清国产美女一级a毛片录 高清国产美女在线观看 | 午夜精品福利视频 | 在线入口 | 中国国产xxxx免费视频 | 国产在线一区二区杨幂 | 青青操在线免费观看 | 欧美一级特毛片 | 91精品国产一区二区三区左线 | 亚洲视频一区在线观看 | 日韩亚洲欧洲在线com91tv | 国产欧洲亚洲 | 国产簧片 | 国产图色 | 欧美日韩一区二区在线视频播放 | 无圣光私拍一区二区三区 | 一级特黄aaa大片免色 | 美国一级大黄大色毛片视频一 | 爱爱天堂 | 狠狠色丁香婷婷久久综合考虑 | 国产精品第二页 | 欧美精品一区二区三区免费播放 | 成人精品在线观看 | 免费 欧美 自拍 在线观看 |