百度语音设置

需要拷贝添加的文件

路径文件名
uniMPSDK\Features\libsspeech-release.aar、speech_baidu-release.aar

将表格中的文件拷贝至主Module中的libs下。

Speech(语音输入) - 图1

AndroidManifest.xml配置

权限配置

  1. <uses-permission android:name="android.permission.RECORD_AUDIO" />
  2. <uses-permission android:name="android.permission.INTERNET" />
  3. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  4. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  5. <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
  6. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  7. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

application节点配置

  1. <meta-data android:name="com.baidu.speech.APP_ID" android:value="${百度语音申请的appid}"/>
  2. <meta-data android:name="com.baidu.speech.API_KEY" android:value="${百度语音申请的apikey}"/>
  3. <meta-data android:name="com.baidu.speech.SECRET_KEY" android:value="${百度语音申请的secretkey}"/>
  4. <service android:name="com.baidu.speech.VoiceRecognitionService" android:exported="false" />

修改dcloud_properties.xml配置

dcloud_properties.xml文件在assets/data目录下

Speech(语音输入) - 图2

在dcloud_properties.xml添加以下信息

features节点下设置

  1. <feature name="Speech" value="io.dcloud.feature.speech.SpeechFeatureImpl">
  2. <module name="baidu" value="io.dcloud.feature.speech.BaiduSpeechEngine"/>
  3. </feature>

发现错误?想参与编辑?在 GitHub 上编辑此页面!