国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:106日期: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 編程
相關文章:
主站蜘蛛池模板: 91九色成人| 在线播放国产真实女同事 | 久久艹在线 | 九九热视频在线播放 | 色视频在线观看免费 | 日韩精品视频在线 | 黄色免费三级 | 涩里番资源网站在线观看 | 国产高清天干天天视频 | 成人免费观看国产高清 | 68久久久久欧美精品观看 | 女人张开腿让男人 | 亚洲在线观看视频 | 精品久久久中文字幕二区 | 久久视频免费在线观看 | 韩日一级| 一级毛片欧美大片 | 亚洲日本一区二区三区高清在线 | 黄黄的网站在线观看 | 亚洲成人免费观看 | 精品三级网站 | 免费国产成人午夜在线观看 | 午夜日本一区二区三区 | 国产一及毛片 | 久久久久欧美精品 | 九九热国产精品视频 | 日本在线观看一级高清片 | 欧美三级三级三级爽爽爽 | 欧美第五页 | 综合自拍亚洲综合图区美腿丝袜 | 欧美一级毛片特黄大 | 日本国产免费一区不卡在线 | 大学生一级一片第一次欧美 | 久久精品一区二区三区不卡牛牛 | 欧美成人性色大片在线观看 | 国产亚洲精品自在久久77 | 亚洲网站www | 国内精品伊人久久久影视 | 日本一区二区三区四区公司 | 4四虎44虎www在线影院麻豆 | 欧美国产综合日韩一区二区 |