首页 版块 访问AI主站 注册 发帖
fujiayi1984
1671
积分 积分商城
18
获赞
目前语音识别是否支持纯离线
Ta的回复 :fz...e@163.com: 我使用的服务是:语音识别 调用的接口是: 参数设置情况: 开发平台和机型: SDK版本号: 代码或日志截图(上传截图能帮助您更快解决问题): 复现步骤、现象及其他描述: 回复fz...e@163.com: 您好,目前语音识别不支持离线功能
1
请问下怎么知道文本合成语音后,语音朗读时的状态,正在读,或是已经结束之类的标识呢?
Ta的回复 :浪子晨荒诞不经: 项目用到语音合成,怎么查询当前朗读的语音的状态呢?谢谢 回复浪子晨荒诞不经: 您使用的是android sdk 还是ios sdk 请参照文档,都有回调的
1
采样率error
Ta的回复 :深夜0o: 我使用的服务是:语音识别 调用的接口是:REST API 参数设置情况: String url ="http://vop.baidu.com/server_api?format=amr&rate=8000&channel=1&cuid="+imei+"&token="        +BDToken+"&speech="+path+"&len="+len+"&lan=zh"; 开发平台和机型:android SDK版本号:23 代码或日志截图(上传截图能帮助您更快解决问题): 05-18 11:50:45.941 4391-4391/com.hyphenate.chatuidemo E/GjChatFragment: 语音识别回调结果:{"err_msg":"param rate error.","err_no":3300,"sn":"964873630641495079445"}                                                                                                                                                  [ 05-18 11:50:46.063  2910: 2910 E/         ]                                                                         process stopped due to unexpected signal 13 复现步骤、现象及其他描述:rate设置成8000和16000都抱这个错,我的语音格式amr 回复深夜0o: 语音数据的采样率和压缩格式在 HTTP-HEADER 里的 content-type 表明,例: [代码] 。另外您可以测试下rest api的demo,有java版本的。http://speech.baidu.com/docs/asr/57
1
OkHttp请求AccessToken失败,CallBack进入onError
Ta的回复 :th07010703: 我使用的服务是:语音合成Android 调用的接口是:https://openapi.baidu.com/oauth/2.0/token 参数设置情况:浏览器访问正常,可以返回json 开发平台和机型:android主板 SDK版本号:android4.0+ 代码或日志截图(上传截图能帮助您更快解决问题): [图片] [图片] 复现步骤、现象及其他描述: 回复th07010703: 请您先测试下我们官方的demo是否正常,您的手机是否联网
1
维吾尔语汉语互译
Ta的回复 :mrpanghao3853: 是否支持新疆维吾尔语转汉语识别 回复mrpanghao3853: 您好,文字互转可以咨询下“百度翻译”
42
离在线融合SDK设置离线包OOM
Ta的回复 :kfcmingming: 我使用的服务是:离在线融合SDK安卓 调用的接口是:startListening 参数设置情况:intent.putExtra(BaiduVoiceConst.EXTRA_GRAMMAR, "assets:///s_1"); 开发平台和机型:android 7.1,nexus 6p SDK版本号: 2.1.21 代码或日志截图(上传截图能帮助您更快解决问题): 复现步骤、现象及其他描述: 下载 http://bos.nj.bpc.baidu.com/v1/audio/s_1 离线数据包,放置到 apk  assets 下面,设置离线数据包:         // 设置我的 appid,appkey,secretkey         intent.putExtra("appid", GlobalConfig.sBaiduVoiceAppId);         intent.putExtra("key", GlobalConfig.sBaiduVoiceApiKey);         intent.putExtra("secret", GlobalConfig.sBaiduVoiceSecretKey);         // 离线只支持16k         intent.putExtra("sample", 16000);         // 提示音设置         intent.putExtra("sound_start", R.raw.bdspeech_recognition_start);         intent.putExtra("sound_end", R.raw.bdspeech_speech_end);         intent.putExtra("sound_success", R.raw.bdspeech_recognition_success);         intent.putExtra("sound_error", R.raw.bdspeech_recognition_error);         intent.putExtra("sound_cancel", R.raw.bdspeech_recognition_cancel);         // 设置离线数据         intent.putExtra("grammar", "assets:///s_1");         // 离线只支持普通话中文         intent.putExtra("language", "cmn-Hans-CN"); 一开始识别,DDMS 就监测到内存猛涨,然后 OOM,app 闪退,开了 largeHeap 都没用。官方的 demo 我试了下,都无法离线的,断网了,就直接无法识别了。不设置离线包,使用在线识别是可以正常识别的。想问下,怎么正确的时候用离线数据包。文档中有几处说法都不一致,我都搞晕了。 回复kfcmingming: 您好,当前不支持离线识别。离线语法功能可以使用。
1
语义解析,在线离线返回结果不一致
Ta的回复 :您好,您第一个功能是语义解析,有  "json_res"字段,会按照自然语音帮您解析。 第二个功能是离线语法功能,需要您自定义并下载bsg文件,没有解析功能。 两者完全是不同的功能
2
启用com.baidu.action.RECOGNIZE_SPEECH后无法输入语音
Ta的回复 :某科学的红A: 我使用的服务是:离在线语音识别 调用的接口是: com.baidu.action.RECOGNIZE_SPEECH 参数设置情况:和DEMO一样 开发平台和机型:android SDK版本号:2.1.20 我根据文档和demo通过: recognizerIntent.setAction("com.baidu.action.RECOGNIZE_SPEECH"); startActivityForResult(recognizerIntent, REQUEST_UI);启动语音输入后,没有启动麦克风给我语音输入,而是直接就显示没有匹配的识别结果                             回复某科学的红A: 您好,请测试下官方的2.1版本demo是否可用,请不要先急着集成
1
为什么我从上一个activity回退到这个activity时 tts不发声了
Ta的回复 :闲闲Dove: 我在onresume已经再次调用了两个init方法 但是当我从这个activity 跳到下一个activity时可以正常发音 但是我回退回来是 再次点击不会再发声了 请问这是为什么尼 回复闲闲Dove: 您好,请测试下官方的demo是否正常
3
4G 网络无法合成语音,wifi 可以
Ta的回复 :ask99comcn: 我使用的服务是:语音合成 调用的接口是:speak 参数设置情况:包名已正确配置 speechSynthesizer.setApiKey("隐藏", "隐藏"); speechSynthesizer.setAudioStreamType(AudioManager.STREAM_MUSIC);speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEAKER, "0"); speechSynthesizer.setParam(SpeechSynthesizer.PARAM_VOLUME, "5"); speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEED, "5"); speechSynthesizer.setParam(SpeechSynthesizer.PARAM_PITCH, "5"); speechSynthesizer.setParam(SpeechSynthesizer.PARAM_AUDIO_ENCODE, "1"); speechSynthesizer.setParam(SpeechSynthesizer.PARAM_AUDIO_RATE, "4"); speechSynthesizer.auth(TtsMode.MIX); speechSynthesizer.initTts(TtsMode.MIX); 开发平台和机型:红米note3 SDK版本号: 2.3.0 代码或日志截图(上传截图能帮助您更快解决问题): 复现步骤、现象及其他描述: 4g 网络下log (-102)(-102)offline engine download license failure[(-5)appCode=null--licensePath=/data/data/com.yelong.jibuqi/files/baidu_tts_license] 回复ask99comcn: 您好,您的设置是4G走离线的合成的。请查看文档,http://yuyin.baidu.com/docs/tts/158 PARAM_MIX_MODE MIX_MODE_DEFAULT MIX_MODE_DEFAULT(mix模式下,wifi使用在线合成,非wifi使用离线合成) MIX_MODE_HIGH_SPEED_NETWORK(mix模式下,wifi,4G,3G使用在线合成,其他使用离线合成) MIX_MODE_HIGH_SPEED_SYNTHESIZE(mix模式下,在线返回速度如果慢(超时,一般为1.2秒)直接切换离线,适用于网络环境较差的情况) MIX_MODE_HIGH_SPEED_SYNTHESIZE_WIFI(mix模式下,仅wifi使用在线合成,返回速度如果慢(超时,一般为1.2秒)直接切换离线,适用于仅WIFI网络环境较差的情况)
1
离线语音合成,-102,离线下载授权文件失败
Ta的回复 :ieliew: 回复ieliew:已经解决,同样的包名,又申请了一遍就可以了,无语了,,,,, 回复ieliew: 您好,您设置正常的appId和异常的appId能否提供下
4
语音合成报错:(-111)(-111)offline engine synthesize result not 0[(11)]
Ta的回复 :niugang270: 我使用的服务是:离线语音合成 调用的接口是: 参数设置情况: 开发平台和机型:安卓4.4.2系统 SDK版本号:2.3.0 代码或日志截图(上传截图能帮助您更快解决问题): D/bdtts-SpeechSynthesizerAdapter: isTerminated=true D/bdtts-TtsAdapter: before engine stop D/bdtts-EngineExecutor: before awaitTermination D/bdtts-EngineExecutor: after awaitTermination isTermination=true D/bdtts-TtsAdapter: onSynthesizeStop D/bdtts-TtsAdapter: after engine stop D/bdtts-PlayQueueMachine: before await D/bdtts-PlayQueueMachine: after await isTer=true D/bdtts-TtsAdapter: after play stop D/bdtts-NameThreadFactory: threadName=SpeechSynthesizerPoolThread(1) D/bdtts-ArgsCheckInterceptor: text=识别无牌车,业主车用手机开闸 D/bdtts-StatisticsInterceptor: statistics D/bdtts-OfflineAuthNotificationInterceptor: currentCount=2 D/bdtts-NameThreadFactory: threadName=EngineExecutorPoolThread(1) D/bdtts-AInterceptorHandler: afterResult=0 D/bdtts-NameThreadFactory: threadName=PlayExecutorPoolThread(1) D/bdtts-PlayQueueMachine: enter run D/bdtts-AudioTrackPlayer: enter put D/bdtts-AudioTrackPlayer: end put D/bdtts-PlayQueueMachine: end run D/bdtts-AuthClient: appCode=9337846 D/bdtts-AuthClient: licenseFilePath=/data/user/0/com.oeasy.robot/files/baidu_tts_license D/bdtts-Memorizer: + get f=java.util.concurrent.FutureTask@41c54550 D/bdtts-Memorizer: - get f=java.util.concurrent.FutureTask@41c54550 D/bdtts-OfflineAuth: verify result=0 D/bdtts-OfflineAuth: get appIdStr=9337846end???????????????????????????????????????????? D/bdtts-OfflineAuth: verify result=0 D/bdtts-OfflineAuth: get appIdStr=9337846end???????????????????????????????????????????? D/bdtts-OfflineSynthesizer: engineResult = 11 D/bdtts-OfflineSynthesizer: before bdttssynthesis D/bdtts-OfflineSynthesizer: after bdttssynthesis result = 11 D/bdtts-SpeechSynthesizerAdapter: isTerminated=true D/bdtts-TtsAdapter: before engine stop D/bdtts-EngineExecutor: before awaitTermination D/bdtts-EngineExecutor: after awaitTermination isTermination=true D/bdtts-TtsAdapter: onSynthesizeStop D/bdtts-TtsAdapter: after engine stop D/bdtts-PlayQueueMachine: before await D/bdtts-PlayQueueMachine: after await isTer=true D/bdtts-TtsAdapter: after play stop D/bdtts-NameThreadFactory: threadName=SpeechSynthesizerPoolThread(1) D/bdtts-ArgsCheckInterceptor: text=业主车用手机开闸 D/bdtts-StatisticsInterceptor: statistics D/bdtts-OfflineAuthNotificationInterceptor: currentCount=3 D/bdtts-NameThreadFactory: threadName=EngineExecutorPoolThread(1) D/bdtts-AInterceptorHandler: afterResult=0 D/bdtts-NameThreadFactory: threadName=PlayExecutorPoolThread(1) D/bdtts-PlayQueueMachine: enter run D/bdtts-AudioTrackPlayer: enter put D/bdtts-AudioTrackPlayer: end put D/bdtts-PlayQueueMachine: end run D/bdtts-AuthClient: appCode=9337846 D/bdtts-AuthClient: licenseFilePath=/data/user/0/com.oeasy.robot/files/baidu_tts_license D/bdtts-Memorizer: + get f=java.util.concurrent.FutureTask@41c54550 D/bdtts-Memorizer: - get f=java.util.concurrent.FutureTask@41c54550 D/bdtts-OfflineAuth: verify result=0 D/bdtts-OfflineAuth: get appIdStr=9337846end???????????????????????????????????????????? D/bdtts-OfflineAuth: verify result=0 D/bdtts-OfflineAuth: get appIdStr=9337846end???????????????????????????????????????????? 复现步骤、现象及其他描述: 回复niugang270: 您好,请测试下官方demo是否有问题
5
百度语音GEAR 版本暂停服务了吗
Ta的回复 :谢佳材: 我使用的服务是:百度语音助手 FOR GEAR  调用的接口是: 参数设置情况: 开发平台和机型:sm R750A SDK版本号: 代码或日志截图(上传截图能帮助您更快解决问题): 复现步骤、现象及其他描述:语音指令无反应 回复谢佳材:GEAR非百度语音版本 GEAR非百度语音版本 GEAR非百度语音版本
1
"desc":"java.lang.Exception: WakeUpInitial=-1"
Ta的回复 :蒙奇奇071110: 我自定义的唤醒词导进来报错了,运行不了报错为 --------- 唤醒已经停止, 唤醒词: {"desc":"java.lang.Exception: WakeUpInitial=-1"}-------- 求解决 然后在导入原来的.bin文件还是报这个错误。。。。。怎么解决啊??? 回复蒙奇奇071110:唤醒初始化失败,请提供更多有效日志信息
12
语音合成报错:(-111)(-111)offline engine synthesize result not 0[(11)]
Ta的回复 :niugang270: 回复fujiayi1984:该问题为偶现问题,无法准确测试,且所用代码与demo基本差不多 回复niugang270: 日志中没有发现“ (-111)(-111)offline engine synthesize result not 0[ ”,能否给出完整日志
5
没邮箱,这不耍我吗,谁给一个
Ta的回复 :[图片]王子颖520: OK会的[图片] 回复王子颖520:
10
离线语音合成,-102,离线下载授权文件失败
Ta的回复 :ieliew: 回复fujiayi1984:异常的appid已经删除了,那天很奇怪,重新申请换了appid后,一开始正常,但到了凌晨12点离线功能又不正常,但是第二天又正常了。 我怀疑是你们后台的appid更新不及时导致的。 回复ieliew: 离线功能是本地逻辑的,一旦验证通过后,与服务器的逻辑无关
4
语音合成报错:(-111)(-111)offline engine synthesize result not 0[(11)]
Ta的回复 :niugang270: 这个是 LoggerProxy.printable(true); 然后用tts过滤打印的日志,而在 onError 方法里面确实有看到 (-111)(-111)offline engine synthesize result not 0 回复niugang270: 请测试下我们官方的demo,您测试的词是什么?能否稳定重现。
5
语音合成设置发音人会出现BUG mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEAKER, type)设置男性发音人会变成女性
Ta的回复 :淡然忘初: 开发平台和机型: 回复淡然忘初: 离线合成和在线合成的发声人需要分别设置。另外请核对文档,是否设置正确。 0  (普通女声)4  (情感儿童声<度丫丫>) 1  (普通男声) 2  (特别男声) 3  (情感男声<度逍遥>)
3
语音离线合成能不能生成mp3文件
Ta的回复 :awjk456: 回复fujiayi1984:感谢 ,但是我的意思是离线的情况下 回复awjk456: 您好,您已经断网了,无法访问api。
2
切换版块
智能客服