python用百度AI实现语音合成和语音识别(完美)

2024-10-11 23:40:55

本文,介绍一下用python调用baidu-aip,来实现语音合成和语音识别的完整方法。

工具/原料

电脑

anaconda(python3)

baidu-aip模块

ffmpeg(这是音视频转换的软件)

ffmpeg的安装

1、通过百度网盘下载ffmpeg,当然也可以去官网下载最新版。pan.baidu.com/s/1UlqR246U9tLTqO6b82S_pw密码: 53dh

python用百度AI实现语音合成和语音识别(完美)python用百度AI实现语音合成和语音识别(完美)

语音合成

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

python用百度AI实现语音合成和语音识别(完美)

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,不压缩。

python用百度AI实现语音合成和语音识别(完美)
猜你喜欢