【语音合成-常见问答】汇总帖
AI最前线 发布于2017-11-16 20:44 浏览:2200 回复:20
3
收藏

Q:语音识别、合成接口每天调用限额是多少,如何申请提高限额?
A:语音识别接口,限额为5万次/天,语音合成接口,限额为20万次/天。申请提高配额,请登录控制台,点击百度语音,选择应用列表,选择对应应用,查看详情,点击申请提高配额,一般会在2个工作日内完成审核,审核通过后,将可无限调用。

 

Q:语音合成如果想指定某个字的发音,怎么实现?
A:语音合成接口,支持用户自主标音,通过在所需合成的文字后,增加音标的方式,比如,想把“重音”中的重字,指定合成"chong"的读音时,需将合成文字改为“重(chong3)音”,其中3表示3声,可以根据数字变化调节音调,1对应1声,2对应2声,3对应3声,4对应4声。

 

Q:语音合成支持那些语言和音色的播报?
A:语音合成目前支持中文普通话播报、中英文混读播报,音色支持男声、女声、度丫丫、度逍遥。

 

Q:语音合成SDK正式授权如何实现
A:授权--请您先设置APPID,绑定包名,设置AK SK。第一次保证在线调用成功即可。具体步骤:

语音官网中应用请确定绑定包名,demo的包名是com.baidu.tts.sample
删除代码中临时授权文件LICENSE_FILE_NAME的设置
启动后检查离线资源文件是否存在并且可读。然后联网调用成功,后续持续使用。


Q:SDK在语音合成播放的时候,接听电话,会自动暂停播放吗?还是需要自行处理?
A:您好,您需要使用pause和resume方法自行处理逻辑操作。

 

Q:有离线语音合成可以提供吗?
A:目前没有开放纯离线模式下的语音合成SDK,但是我们开放了离在线融合语音合成SDK,会自动判断当前网络环境,自动匹配使用离线还是在线合成引擎。

 

Q:语音合成的语音,我想获取音频数据该怎么办?
A:可以通过 SpeechSynthesizerListener 的 onNewDataArrive 方法获取音频数据。

 

Q:提示“Unable to execute dex: Multiple dex files define Lcom/baidu/android/common/logging/Log”错误?
A:应用同时集成了百度其它 SDK,造成公共库冲突,请删除语音SDK中的galaxy_lite.jar。

 

Q:提示“Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BDSpeechDecoder_V1: findLibrary returned null”错误?
A:百度语音合成SDK 提供了armeabi标准库及armeabi-v7a库。如项目只包含其中一个目录,请只将TTS SDK中的同名目录集成,否则会造成其它库无法正常加载的错误。如项目只有armeabi,请只集成armeabi,反之如果只有armeabi-v7a,则只集成armeabi-v7a。

收藏
点赞
3
个赞
共20条回复 最后由tangbaby7258回复于2018-05-15 16:44
#2卡农LLLL回复于2017-11-21

mark.谢谢分享. 

0
#3荒墨丶迷失回复于2017-11-21

整理详细~赞一个

0
#4Ceasar_D回复于2018-01-22

err_subcode': 20202

0
#5k67493209回复于2018-02-06

合成好以后可以下载到U盘用音响播放吗

0
#6JoSeaboy回复于2018-02-26
#5 k67493209回复
合成好以后可以下载到U盘用音响播放吗

合成之后,在电脑上可以播放,理论上在音响上也可以播放,如果合成的格式有问题,可以用ffmpeg进行格式转换。

0
#7解者得其闲回复于2018-03-11

找不到这一步,着急了。

0
#8解者得其闲回复于2018-03-11

找不到这一步,着急了。

0
#9解者得其闲回复于2018-03-11

找不到这一步,着急了。

0
#10解者得其闲回复于2018-03-11

找不到这一步,着急了。

0
#11虚无隐回复于2018-03-14

API接口和SDK的效果有差别吗

0
#12bitch爱做操回复于2018-03-17

Q:有离线语音合成可以提供吗?
A:目前没有开放纯离线模式下的语音合成SDK,但是我们开放了离在线融合语音合成SDK,会自动判断当前网络环境,自动匹配使用离线还是在线合成引擎。

这个问题还是不懂啊,什么叫离在线融合语音合成?为什么在飞行模式下无法进行语音合成呢?

0
#13张一凡X2回复于2018-03-24

我是用电脑,需要的语音合成要下载哪种类型的?

0
#14xiebin341778回复于2018-03-25

语言合成操作步骤在哪里?不会操作啊

 

0
#15吃803回复于2018-03-28

我用了文字转语音的,是转好同时播放的,可是在播放的过程中声音会变的,我设定的是女声的话就会变成男声,设定了男声的情况下也会变成另外一种男声播放,而且在没有网络的情况下,设定女声播放是没有用的,这是什么情况?

0
#16painter_gzs回复于2018-04-08

百度语音合成是完全免费的吗?

0
#17xiaorenqiao回复于2018-04-12

请问语音合成的单词可以分别获取美式和英式发音吗

0
#18荒墨丶迷失回复于2018-04-12
#17 xiaorenqiao回复
请问语音合成的单词可以分别获取美式和英式发音吗

目前应该不行的吧

1
#19东方数智回复于2018-04-18

语音合成,在后台播放被其它音频APP抢断后 如何恢复?添加监听 audioSessionWasInterrupted 捕获到 AVAudioSessionInterruptionOptionShouldResume后   我调用 [[BDSSpeechSynthesizer sharedInstance]resume] 无法恢复播放,请问怎么解决

0
#20mzy24511418回复于2018-05-11

语音合成离线情况下授权失败怎么办?

错误提示:

(-117)license file not exist or file length is 0 (download license fail)

检查了本地目录,其他文件都存在且可以访问,可是没有license授权文件,这怎么解决?

0
#21tangbaby7258回复于2018-05-15
#14 xiebin341778回复
语言合成操作步骤在哪里?不会操作啊  

有技术文档http://ai.baidu.com/docs#/TTS-Android-SDK/top

0
TOP
切换版块