参考链接:https://blog.csdn.net/sinat_35162460/article/details/86544772

通过client方式识别和合成语音的,亲测参考链接中的代码直接可用:
在这里插入图片描述
上图中的四个选中文件为下图文件解压所得,需要用setup.py安装了才能使用。voicetotxt.py和txt2voice.py是用的SDK的方式与百度语音服务通信的,但其它的是直接用URL方式通信的
在这里插入图片描述
下载地址是 百度智能云,网址:https://cloud.baidu.com/
进入的是: 产品服务 / 语音技术 (包括语音识别与合成,现在集成在一起了),建立应用,我的应用名称:ubantest 点击进入 选择下载python 对应的SDK就得到aip-python-sdk-2.0.0.zip了。

在这里插入图片描述
上图中的三个选中的是一套,demo.txt是voicetotxt.py根据test.wav识别生成的文字,test.wav是原有录制的;
在这里插入图片描述
上图中的三个选中的是一套,speech.wav是txt2voice.py根据demo.txt中的文字合成的语音文件;
另外VoiceBrower.py是单独的,跟这个没有关系,语音通过post协议打开网址或搜索关键词的程序。
song.mp3是周华健的“有没有那么一首歌”,跟这个没有关系。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐