集成讯飞SDK,实现离线命令词、离线语音合成、离线唤醒,语音在线/离线听写

本文档详细介绍了如何集成讯飞SDK,包括离线命令词、离线语音合成、离线唤醒和语音在线/离线听写等功能的实现。提供了初始化、播放控制等关键方法,并给出了具体的唤醒词示例。附带DEMO链接,帮助开发者快速入门。
摘要由CSDN通过智能技术生成

关于讯飞开发平台的注册以及SDK下载:##

##请参考:
http://blog.csdn.net/weixin_39923324/article/details/78924892

强烈推荐

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来! 网址:http://www.captainbed.net/yancyang

##· 离线名命令词
##· 离线语音合成
##· 离线唤醒
##· 语音在线听写

准备工作:

1、jar包 

地址:https://pan.baidu.com/s/1hsanJBe

密码:523z

2、权限 
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
3.初始化引擎

我的appid已經沒有装机量,有些功能不能测试。
    public void registerApp(Context context) {
        StringBuffer param = new StringBuffer();
        param.append("appid=5a4448f4");
        param.append(",");
        param.append(SpeechConstant.ENGINE_MODE + "=" + SpeechConstant.MODE_MSC);
        SpeechUtility.createUtility(context, param.toString());
    }
别忘了,在功能清单中申明Application 。

##一、离线命令词

·Model层

离线命令的几个方法。

public interface IOcwBIZ {
    /**
     * 初始化
     *
     * @param initListener
     */
    void createRecognizer(InitListener initListener);

    /**
     * 构件语法
     *
     * @param onBuildGrammar
     */
    void localGrammar(OnBuildGrammar onBuildGrammar);
    /**
     * 开始识别
     *
     * @param onResultListener
     * @param recognizerListener
     */
    void onResult(OnResultListener onResultListener, RecognizerListener recognizerListener);

    /**
     * 销毁对象
     *
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值