Q:语音合成、语音识别接口每天调用限额是多少?默认QPS是多少?如何申请提高配额?
A:语音合成服务默认提供100QPS,服务接口每天不限制调用量。语音识别服务默认提供10QPS,服务接口每天不限制调用量。如需要的QPS大于默认额度,需申请提高配额,请登录控制台,点击百度语音,选择应用列表,选择对应应用,查看详情,点击申请提高配额,一般会在2个工作日内完成审核,审核通过后,将可使用提额后的QPS额度。
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。
请问为什么引擎初始化成功 鉴权也成功了 语音播报还是没有声音
可以通过增加标点符合来区分。
阿拉伯数字1234合成,朗读1,2,3,4和一千二百三四,怎么区分
可以将合成的文本、合成的音频、调用方式发在官方qq群里帮你来看下,官方qq群:910926227
语音合成播报的时候,头几个字很容易不播或者不清楚,不知道是为什么
你调用的是api还是sdk?官方那个有提供demo,请测试demo。
var url = "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&cuid=****&ctp=1&tok=****&text=" + encodeURI(str);
naudio = new Audio(url);
naudio.src = url;
naudio.play();
我想问一下,我这样调接口正确吗,为什么有时候会报错,错误大概是......in promise.....,但有时候可以。是不是因为是试用有限制,好像是我反复测试的时候就会有这个错误。
百度语音合成普通音库和精品音库的区别在发音人的音色不同,可以通过 PARAM_SPEAKER 修改。可以在这里试听不同的发音人 https://ai.baidu.com/tech/speech/tts
Android 语音合成,基础库和精品库在哪设置,实际有哪些区别?
谢谢楼主整理
但是我没单独调用线程进程,是 唤醒识别之后调用的合成,我试着注销掉speech的那段代码就可以,[[BDSSpeechSynthesizer sharedInstance] speakSentence:@"您好。" withError:&speakError] 这段,这个要怎么stop,而且我试着[[BDSSpeechSynthesizer sharedInstance] cancel];了,也没用
应该是之前的进程没结束,你的输入输出设备要在被停止或暂停之后再进行唤醒
ios语音合成之后无法再次唤醒,我是先唤醒语音识别,然后再结果那调用 语音合成,然后无法再次唤醒,控制台打印这个AVAudioSession.mm:1079:-[AVAudioSession setActive:withOptions:error:]: Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session.
这是正常现象,系统在判定你后续是否还在发音,是否需要在这里做静音处理。
Android版语音在线识别功能识别一段短语时,短语的最后一个词总是识别得很慢,这是什么原因啊,怎么解决呢
Android版语音在线识别功能识别一段短语时,短语的最后一个词总是识别得很慢,这是什么原因啊,怎么解决呢
网络问题,已经解决
调用rest api 响应500,Internal Server Error 是为什么啊
可能是你的ak sk 或者token有错,请检查。
android 错误码:-8 在线授权token为空 请问是什么原因?