python用百度AI实现语音合成和语音识别(完美)
本文,介绍一下用python调用baidu-aip,来实现语音合成和语音识别的完整方法。
工具/原料
电脑
anaconda(python3)
baidu-aip模块
ffmpeg(这是音视频转换的软件)
ffmpeg的安装
1、通过百度网盘下载ffmpeg,当然也可以去官网下载最新版。pan.baidu.com/s/1UlqR246U9tLTqO6b82S_pw密码: 53dh


语音合成
1、调用baidu-aip的语音合成功能,把一段文字合成成为一段wav格式的猕智烈寓音频。这段音频是可以播放的,读者可以下载试听。pan.baidu.com/s/1hjV3gbCVOTxY9hALPk8bkQ密码: 753j

ffmpeg——音频重采样
1、这里,我们使用python来调用cmd命令:b=os.popen(r"ffmpeg -y -i E:/m锾攒揉敫athebook/python/BaiduAI/a0.wav -acodec pcm_s16le -f s16le -ac 1 -ar 16000 E:/mathebook/python/BaiduAI/c0.wav")作用是,用ffmpeg把a0.wav转化为采样率为16000的c0.wav,不压缩。
