美文网首页
使用讯飞开放平台的语音合成接口(TTS)

使用讯飞开放平台的语音合成接口(TTS)

作者: 苍蝇的梦 | 来源:发表于2017-04-21 17:28 被阅读342次

    2017-04-20 遇到的一点小问题
    昨天使用了微信的语音合成接口,感觉挺麻烦的,今天看了下讯飞开放平台的,不错,很简单。虽然也是在线的,但不用像微信那样,需要包名和签名固定,demo给的so文件也适配很多手机。而且他还能选择很多发音人。
    可惜没现成apk体验,得运行demo。
    运行试了一下,除了没初始化语音配置对象SpeechUtility.createUtility(context, SpeechConstant.APPID + "=123456");,在初始化合成对象时SpeechSynthesizer.createSynthesizer(context, mTtsInitListener);会返回null,其他暂时没发现问题了,demo和文档也写得很详细。就用这个吧。

    讯飞开放平台demo
    就是有个Sunflower.jar,统计数据用的,暂时没用到,删掉。
    讯飞开放平台的libs
    有一点要注意,默认的音频流类型是铃声,我试了下切换最后一个通知,然后给吓到了,带着耳机他还是从扬声器出来的声音,其他的就没再测了。。。
    讯飞开放平台的音频流类型

    在demo里看到使用了PreferenceActivity,感觉很不错,以后设置界面也用这个试试,不用一大堆getSharedPreferences,代码能省特别多。看了下里面的布局,主要就是EditTextPreferenceListPreference之类的,具体网上资料也不少。

    用的极光推送,打印了一下收到的消息。
    记一下,下次省得再打印。

    极光通知 JPushInterface.ACTION_NOTIFICATION_RECEIVED
    key:cn.jpush.android.ALERT, value:消息测试666
    key:cn.jpush.android.NOTIFICATION_ID, value:19000002
    key:cn.jpush.android.NOTIFICATION_CONTENT_TITLE, value:商城
    key:cn.jpush.android.MSG_ID, value:600000049
    极光消息 JPushInterface.ACTION_MESSAGE_RECEIVED
    key:cn.jpush.android.TITLE, value:
    key:cn.jpush.android.MESSAGE, value:自定义消息,推送内容
    key:cn.jpush.android.CONTENT_TYPE, value:
    key:cn.jpush.android.APPKEY, value:e56ffb0000000aca5967
    key:cn.jpush.android.MSG_ID, value:0000000
    
    极光消息组成

    相关文章

      网友评论

          本文标题:使用讯飞开放平台的语音合成接口(TTS)

          本文链接:https://www.haomeiwen.com/subject/rggdzttx.html