liufangdelang@163.com
liufangdelang@163.com
  • 发布:2017-04-26 16:03
  • 更新:2017-05-03 15:34
  • 阅读:1340

Android真机调试 文字转语音 控制台未报错,也没声音

分类:MUI

请教各位大神,本人在集成讯飞语音的时候,控制台未报错,手机没有声音;确认声音已开启

var main = plus.android.runtimeMainActivity();

var SpeechUtility = plus.android.importClass('com.iflytek.cloud.SpeechUtility');
SpeechUtility.createUtility(main, "appid=xxxxx");

var SynthesizerPlayer = plus.android.importClass('com.iflytek.cloud.SpeechSynthesizer');
var play = SynthesizerPlayer.createSynthesizer(main, null);

play.startSpeaking('张三', null);

Hbuilder版本是8.1 安卓版本6.0;

2017-04-26 16:03 分享
已邀请:
Android_Yanbin

Android_Yanbin - 我们不一样

var main = plus.android.runtimeMainActivity();
var SpeechUtility = plus.android.importClass('com.iflytek.cloud.SpeechUtility');
SpeechUtility.createUtility(main,"appid=5177d8fe");

var SynthesizerPlayer = plus.android.importClass('com.iflytek.cloud.SpeechSynthesizer');
var play = SynthesizerPlayer.createSynthesizer(main, null);
play.startSpeaking('没有花香,没有树高',null);

这段代码在小米note 6.0 hbuilder 8.1.2.201704281714版本可有效执行,你的代码和这段大概一致,不知您用的什么手机,我无法复现你说的问题

  • liufangdelang@163.com (作者)

    我用的是华为荣耀6plus 测试没有声音,chrome调试,代码执行完毕,返回结果为0,查找讯飞api 0为success ,未发现网络请求

    2017-05-03 14:20

Viccy

Viccy

var main = plus.android.runtimeMainActivity();

var SpeechUtility = plus.android.importClass('com.iflytek.cloud.SpeechUtility');

SpeechUtility.createUtility(main, "appid=5177d8fe");

var SynthesizerPlayer = plus.android.importClass('com.iflytek.cloud.SpeechSynthesizer');

var play = SynthesizerPlayer.createSynthesizer(main, null);

liufangdelang@163.com

liufangdelang@163.com (作者)

代码没有问题,使我们公司网络代理问题;更改4G网络后,声音成功播放

要回复问题请先登录注册