热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

讯飞文本转语音(语音合成TTS)中添加控制静音和停顿方法

讯飞的文本转语音和语音合成TTS中,用标点符号、回车换行可以实现一定的停顿效果。如果想要更长时间的静音或停顿怎么办?插入停顿这里有个特殊的标记实现静

讯飞的文本转语音和语音合成TTS中,用标点符号、回车换行可以实现一定的停顿效果。如果想要更长时间的静音或停顿怎么办?


插入停顿

这里有个特殊的标记实现静音或停顿,在文字中需要停顿的地方加入 [p1000] 即可实现停顿1秒,[p500] 停顿0.5秒。
测试用文字:

"零[p500]一[p1000]二[p2000]三[p3000]四[p4000]五[p5000]六[p6000]七[p7000]八[p8000]九[p9000]十"

合成效果:
语音合成静音和停顿效果补充:


多音字读法

1.多音字可以用同音字代替(例如“执政为民”中,“为”是第四声,主播可能会读成第二声,多音字可以用同音字代替哒,例如“为”可以用“味”来代替,效果一模一样)
2.可以用官方的多音字设置改变读音,例如多音字“为”直接在“为”后面标注“为[=wei4]”


数字读法

1.数字读法可以直接转换成文字(例如“90年”可直接输入为“九十年”或“九零年”)
2.可以用官方的数字读法设置,例如“[n1]90[n0]年”读作“九零年”,“[n2]90[n0]年”读作“九十年”


英文字母读法

可以用官方字母读法设置,例如“[h1]hello[h0],大家好”读作“H,E,L,L,O,大家好”,“[h2]hello[h0],大家好”读作“hello,大家好”

Source:http://peiyin.xunfei.cn/about?menuKey=ttsFuncs


推荐阅读
author-avatar
笑如夏风_503
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有