歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android中訊飛語音雲開發環境搭建

一、提要

接下想做的東西要用到語音識別的技術,國內做的比較好的就是訊飛語音雲了,下面就是基於訊飛語音雲的Android應用開發環境的配置記錄。、

我電腦的環境是Eclipse Indigo,Android的版本是2.3.3,4.03,4.1. 手機是小米M1s。

二、具體步驟

1.去官方網站注冊ID,下載文檔,AndroidSdk;

2.在Eclipse中新建項目,選擇Android Project From Exiting Code,接著選擇解壓好的sdk的sample文件夾,確認;

3.發現項目有叉叉,打開.java文件,發現import語句都有錯誤:The import java.util cannot be resolved

原因:這是由於你的項目buildpath不對

解決方案:右鍵項目-------buildpath--------最下面那個configuration 的選擇libraries找到JRE(這個時候你會發現這個jre前面有!或者是紅X)選中remove掉重新為該項目選擇一個JRE選中項目,project----clean

還需要修改sample中的project.properties,

# Project target.

target=android-10

(目標是2.3.3版本)

重新創建項目。

4.WARNING: Application does not specify an API level requirement!

原因:沒有設置項目的最小版本支持、

解決方法:修改AndroidManifest.xml文件.

加入:

<uses-sdk android:minSdkVersion="8"></uses-sdk>

加在<manifest> </manifest> 之間. 5.運行的時候,點擊按鈕後閃退,log顯示:Could not find class 'com.iflytek.mscdemo.**DemoActivity'原因:它項目沒有找到相應的Class解決方法:

1、Java Build Path->Libraries中加入msc.jar,注意,需要使用:Add External Jars… ,也就是說msc.jar 不用copy到工作目錄下,否則會出錯;

2、Java Build Path->Order and Export,勾選:msc.jar和其他依賴項目;

3、這時編譯運行也許還會出錯,那麼就重啟下eclipse,或者清理下工程(project->Clear),再重啟下工程,編譯……;

4、重新啟動下AVD,或者插拔一下手機的USB……;

三、體驗

自帶的demo包含了語音聽寫,關鍵字識別,語音合成功能,我使用了第一個和第三個。

使用的時候一定要聯網,我是在wifi環境中試用的。

語音聽寫感覺還是不錯的,識別率很高,反應要比Siri更快,語音合成就有點水了,整句的英語聽起來很別扭。

發音可以選擇性別。

Copyright © Linux教程網 All Rights Reserved