之前已经:
【调研】国内可用的效果好的英语的在线Web语音合成API接口
且已经实现了集成百度语音合成了:
但是后来觉得发音有点chinglish,尤其是对于孩子来说,不够友好,所以还是去换成之前调研过的,相对发音更正宗的:
微软的bing的:
必应语音 API – 语音识别软件 | Microsoft 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中语音合成接口换成微软必应语音