python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大...

python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大...

2023年7月10日发(作者:)

python说话语⾳代码_Python⽂字转换语⾳,让你的⽂字会「说话」,抠脚⼤汉秒变撒娇。。。APP 也有⽂字转换为语⾳的功能,虽然听起来很别扭,但是基本能解决长辈们看不清⽂字或者眼睛疲劳,通过⽂字转换为语⾳来获取信息。我们⽤ Python 能否实现⽂字转语⾳呢,可以的,百度有个语⾳接⼝,可以在 Python 中直接调⽤,甚⾄提供了多种声⾳选择,当然可以选择萌妹⼦的声⾳。安装百度接⼝通过 pip 命令直接安装( -i 后⾯是⾖瓣的镜像,这样下载安装速度更快)创建应⽤百度语⾳合成地址如下:点击⽴即使⽤,没有登录的会要求先登录,⽤⾃⼰的百度的账号登录就可以,没有百度账号的新注册⼀个。登录后进⼊应⽤页⾯,语⾳识别包括:输⼊法、搜索、英语、粤语、四川话、远扬,还有语⾳合成等库。我们可以看到,⼤部分 API 的调⽤次数免费且⽆限制的。我们创建⼀个应⽤,勾选需要的接⼝权限,我的要求⽐较简单,只是简单的⽂字转语⾳,所以勾选的接⼝也⽐较少。当然,这个接⼝还可以做⼈脸识别、图像识别、⾃然语⾔处理等,⼤家按需选择。创建完成后,我们在应⽤列表可以看到应⽤的三个重要的值:AppID、API Key、Secret Key,这三个值等下调⽤接⼝时会⽤到。在⽂档中⼼,我们来看看基本的上传参数。代码调试根据接⼝⽂档,我们写个简单的代码,能够调通接⼝就⾏。我们需要填⼊你创建应⽤的 APP_ID、API_KEY 和 SECRET_KEY 的值。其中,per 的值表⽰男⼥声的,0 和 1 是普通的⼥声和男声,听起来有点别扭,3 和 4 是带有感情的,明显⽐ 0 和 1 有感情,⼤家可以试试。from aip import AipSpeechAPP_ID = '17657240'API_KEY = 'YRG9NQ6lVQYOXeazzK9rAovG'SECRET_KEY = 'TlG8tchxR3YFGg0hFuC3ODy2QvRafc2v'client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)# 中⽂:zh 粤语:ct 英⽂:enresult = sis('哈哈哈哈', 'zh', 1, {'vol': 5, 'per': 4})# 识别正确返回语⾳⼆进制 错误则返回dict 参照下⾯错误码if not isinstance(result, dict):with open('3', 'wb') as f:(result)执⾏代码后,同级⽬录下就会⽣成⼀个 3 的⽂件。秒变撒娇萌妹我们加⼊⾦⼭词霸的接⼝,每天返回优美的英⽂和中⽂翻译语句,我们让度丫丫把她读出来,让声⾳秒变撒娇萌妹。⾦⼭词霸的接⼝很简单,直接 requests 调⽤,返回的 json 格式语句,我们返回英语语句和中⽂语句。def get_msg():url = '/dsapi/' # ⾦⼭词霸每⽇⼀句 api 链接html = (url)content = ()['content'] # 获取每⽇⼀句英⽂语句note = ()['note'] # 获取每⽇⼀句英⽂的翻译语句return content, note给出 APP_ID、API_KEY 和 SECRET_KEY 的值。下⾯的步骤和上⾯⼀样,只是把上⾯固定的⽂本换成接⼝返回的⾦⼭词霸的语句⽽已。我们打开⽂件,还能听出⼀些撒娇声,不信?你打开听听!我发⽂章的时候,⾦⼭词霸返回的中⽂语录是:事情很少是不可能的;⼈们之所以不成功,与其说是条件不够,不如说是决⼼不够。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688930963a184741.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信