解决TTS Server语音参数设置在其他APP上不生效问题的办法

7 叮咚 1年前 1925次点击

这个问题非常容易遇到,因为他那有一个机制,读屏无法关闭,那个机制是其他APP的参数优先于配置参数,所以导致有些APP朗读参数设置错误,语速会非常慢

这个需要开启一个特殊功能才能优化,首先打开APP确定一下是否是最新版,那个功能只有最新版有,然后退回主页面,点击中间更多选项,找到最后面的在APP内播放音频点开,再把那个开关打开,底下也能调节语音参数,那个调节之后会在所有情况下生效

这个功能的原理是,绕过系统TPS播放接口,直接使用那个APP当做接口,这样就能绕过系统的调节机制,直接输出配置参数

共 5 条评论
0 

支持一波。

打开此选项后,将直接在APP内播放音频,而非转由系统TTS组件播放。

由于无需手动解码,且采样率也可在播放中变更,可解决多语音采样率不同时和部分设备的webm格式播放异常问题。

当然,直接播放也有兼容性问题:

- 由于并未将原始音频发送到系统TTS组件,所以如果调用TTS者是先缓存后播放机制,即并非由系统播放时,这将会导致缓存时音频为空和意外播放。

- raw格式依旧不支持,由系统TTS组件播放。

这个是为开源阅读定制的朗读插件啊,开启两个发音人听书效果确实很不错,但是我还是喜欢用本地引擎,因为他语速调快了,听不清晰

0 

, TTS server除了词典替换外,其他都可以及时生效的哈,您说的那个功能是,直接用APP播放,下面的不是语音参数设置,是call player的播放器有这个设置,语音设置内的语速,音调音量,风格强度都是可以及时生效的哈

叮咚 [楼主] 1年前
0 

但我这个好像出了点问题,那个阅读APP上语速特别慢,但开启这个功能,用那个语速调节,播放速度就能正常

添加一条新评论

登录后可以发表评论 去登录