最新消息:20210917 已从crifan.com换到crifan.org

【已解决】把产品demo中语音合成接口换成微软必应语音

工作和技术 crifan 2057浏览 0评论

之前已经:

【调研】国内可用的效果好的英语的在线Web语音合成API接口

且已经实现了集成百度语音合成了:

【已解决】用和适在线的语言合成接口把文字转语音

但是后来觉得发音有点chinglish,尤其是对于孩子来说,不够友好,所以还是去换成之前调研过的,相对发音更正宗的:

微软的bing的:

必应语音 API – 语音识别软件 | Microsoft Azure

然后先去注册账号:

【记录】注册微软的Azure账号

接着:

【已解决】试用微软Azure认知服务中语音服务的接口和效果

接着就是:

【已解决】把微软Azure语言合成TTS集成到Flask本地环境

然后再去部署到在线服务器中,

倒是和之前的流程是一样的,此处,貌似只需要:

更新config.py和app.py代码,以及给之前的celery的配置中加上beat的配置

<code>
[program:robotDemo_CeleryWorker]
command=/root/.local/share/virtualenvs/robotDemo-dwdcgdaG/bin/celery worker -A app.celeryApp
directory=/root/naturling_20180101/web/server/robotDemo
autostart=true
autorestart=true

stdout_logfile=/root/naturling_20180101/web/server/robotDemo/logs/celery-worker-%(program_name)s-stdout.log
stdout_logfile_maxbytes=2MB
stdout_logfile_backups=10

stderr_logfile=/root/naturling_20180101/web/server/robotDemo/logs/celery-worker-%(program_name)s-stderr.log
stderr_logfile_maxbytes=2MB
stderr_logfile_backups=10


[program:robotDemo_CeleryBeat]
command=/root/.local/share/virtualenvs/robotDemo-dwdcgdaG/bin/celery beat -A app.celeryApp
directory=/root/naturling_20180101/web/server/robotDemo
autostart=true
autorestart=true

stdout_logfile=/root/naturling_20180101/web/server/robotDemo/logs/celery-beat-%(program_name)s-stdout.log
stdout_logfile_maxbytes=2MB
stdout_logfile_backups=10

stderr_logfile=/root/naturling_20180101/web/server/robotDemo/logs/celery-beat-%(program_name)s-stderr.log
stderr_logfile_maxbytes=2MB
stderr_logfile_backups=10
</code>

估计就可以了

另外,接着看看:

【未解决】supervisor的配置文件中用变量表示项目根目录

然后接着再去:

【已解决】web前端添加参数允许传递参数到微软Azure的TTS语言合成接口中

转载请注明:在路上 » 【已解决】把产品demo中语音合成接口换成微软必应语音

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.201 seconds, using 23.37MB memory