Android Studio中配置科大訊飛SDK

1.將科大訊飛SDK文件夾中的Mac.jar包拷入到工程中的libs目錄下,Android Studio將視圖切換至Project下即可看到。

     




2.將jar包與模塊關聯,可通過以下兩種方式




              


3.so文件的導入方式和jar包一樣,直接放到libs目錄下,在gradle文件中添加配置信息







如此,在Android目錄下就可以看到生成的jniLibs目錄,至此,相關jar和so文件的導入完成。





5.由於需要用到訊飛的默認彈出錄音框,所以還需要導入assets文件夾,將assets文件夾放在main目錄下,和java、res一個級別



6.添加權限(根據項目需求及使用的模塊)
<!--連接網絡權限,用於執行雲端語音能力 -->
<uses-permission android:name="android.permission.INTERNET"/>
<!--獲取手機錄音機使用權限,聽寫、識別、語義理解需要用到此權限 -->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<!--讀取網絡信息狀態 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!--獲取當前wifi狀態 -->
<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.READ_CONTACTS"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

7.在Application中初始化

SpeechUtility.createUtility(this, SpeechConstant.APPID +"=AppID");

其中,AppID 爲APP在科大訊飛註冊的應用ID



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章