A. 求語音識別的源代碼,要求是用C#或C語言編寫,能夠識別一些基本的漢語發音
首先你要引用 DotNetSpeech
然後
創建SpeechRecognitionEngine 對象
下面的代碼可以讓系統獲取語音並且識別
SRE = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("zh-CN"));//中文
SRE.LoadGrammar(new DictationGrammar());//所有語言
SRE.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(SRE_SpeechRecognized);//系統接受後的事件
SRE.SetInputToDefaultAudioDevice();//設置默認輸入設備
微軟MSDN裡面有詳細的介紹,望採納。
B. 安卓手機語音識別不出字怎麼回事
這種應該就是宴答你的語音識別有問題,或者你的輸入法本身是有問題的,這種情況下,建議樓主可以更換第三頃飢方的輸入法,雀祥返然後再次識別,看看能否解決,如果還是不行的話,可以直接重啟手機,看看能否解決。
C. 安卓裡面pico tts是幹嘛的,可以刪掉嗎
PicoTts就是語音程序,TTS是Text To Speech的縮寫,即「從文本到語音」,也就是語音識別系統,是可以刪掉的。
1、它的作用是將儲存於電腦中的文件,轉換成自然語音輸出,也就是語音識別系統,讓機器能夠說人話。可以把手機上的文本內容轉換成語音讀出來,比如手機讀簡訊,語音撥號這類功能。
2、從上面我們知道pico tts是可以刪除的,也不會有什麼不好的影響。刪除的方法就是,如果你的手機已經ROOT,建議用RE文件管理器,進入手機應用系統 SYSTEM,然後進入APP文件管理,找到PICO.TTS刪除就可以了,注意要掛載為只讀。
(3)安卓語音識別源碼擴展閱讀:
TTS技術對文本文件進行實時轉換,轉換時間之短可以秒計算。在其特有智能語音控制器作用下,文本輸出的語音音律流暢,使得聽者在聽取信息時感覺自然,毫無機器語音輸出的冷漠與生澀感。
TTS語音合成技術即將覆蓋國標一、二級漢字,具有英文介面,自動識別中、英文,支持中英文混讀。所有聲音採用真人普通話為標准發音,實現了120-150個漢字/分鍾的快速語音合成,朗讀速度達3-4個漢字/秒,使用戶可以聽到清晰悅耳的音質和連貫流暢的語調。
TTS不僅能幫助有視覺障礙的人閱讀計算機上的信息,更能增沒高襲加文本文檔的可讀性。現在的TTS應用包括語音驅動的郵件以枯兄及聲音念吵敏感系統,並常與聲音識別程序一起使用。
D. 手機是怎樣來實現語音識別的
麥克風接收語音喚頌信號。
語音信號放大。
語音伍行信號AD轉和橘鄭換。
語音信號關鍵數據提取。
對比語音資料庫尋找匹配。
生成文字顯示。
E. android怎樣調轉到語音識別幫助界面
在編寫android應用程序時,如果尺轎需要調用系統原生的管理應用程序界面呢?本人在一個項目中遇到過,本人沒有發現這方面現成的intent,不過通過看源代碼實現了。
android源代碼application_settings.xml
[html] view plainprint?
<PreferenceScreen
android:title="@string/manageapplications_settings_title"
android:summary="@string/manageapplications_settings_summary">
<intent android:action="android.intent.action.MAIN"
android:targetPackage="com.android.settings"
android:targetClass="com.android.settings.ManageApplications" />
</PreferenceScreen>
熟悉PreferenceScreen的朋陵帶肆友應該知道如何做了,如果不熟悉的朋友,文章最後貼出一篇文章,大家參考一下就知道了,根據xml的描述,我們可以用如下代碼調用系統原生的管理應用程序界行寬面
[java] view plainprint?
Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.setClassName("com.android.settings", "com.android.settings.ManageApplications");
startActivity(intent);
求個安卓源碼,只需要在3個界面,分別有2個按鈕,可以通過這2個按鈕來實現界面跳轉,可以只給出java代碼,不給layout代碼。沒財富了╮(╯▽╰)╭
F. Android5.1系統源碼中怎麼修改Google語音輸入默認關閉,急用,謝謝
可以鈦備份直接凍結
G. unity怎麼調用安卓語音識別介面
工具
Eclipse編程軟體;
步驟
編寫相關的android介面,在Eclipse中新建工程,並設置為library,編寫相關的介面。
其他
AndroidManifest.xml中其他內容不需要修改。
H. 小度語音源代碼怎麼設置
要使用小度語音的源代碼,您需要遵循以下步驟進行設置:
1. 首先,在小度開放平台注冊開發者賬號,並創建自己的應用。
2. 在新建應用後,您可以查看小度語音SDK開發文檔或者示例工程,了解如何集成小度語音SDK,以及具體代碼實現方法。例如,小磨悄度語音SDK可以作為一個庫文件或者集成到您的項目中,需要根據具體情況進行相關配置。
3. 對於Android項目,可以在build.gradle文件中,添加小度語音SDK的依賴庫,例如:
```gradle
dependencies {
// 小度語音SDK依賴庫
implementation 'com..eros.bdossdk:bdossdk:1.1.0'
}
```
注意,這里的版本號可能隨時變化,請根據您當前使用的版本進行相應的修改。
4. 在您的代碼中,可以通過初始化、授權等操作,啟動和使用小度語音服務。例如:
```java
// 初始化小度語音SDK
BDSClientConfiguration config = new BDSClientConfiguration.Builder()
.setAuthExpireAfter(1000 * 60 * 30) // 設置授權過期時間
.setAppId("你的AppId") // 設置您自己的App ID
.setContext(getApplicationContext())
.build();
BDSClient bdsClient = new BDSClient(config);
// 授權小度語音SDK
bdsClient.authorize(new AuthorizationListener() {
@Override
public void onAuthorizationFinished(boolean isSuccess, String accessToken, String errorMsg) {
if (isSuccess) {
// 啟動小度兄游跡語音服務
SpeechRecognizer speechRecognizer = new SpeechRecognizer(getApplicationContext(), new Handler());
speechRecognizer.connect(new SpeechListener() {
@Override
public void onConnectDone(boolean isSuccess, String message) {
if (isSuccess) {
// 開始執行語音羨並操作,例如開始錄音
speechRecognizer.start();
}
}
});
} else {
Log.e(TAG, "Failed to authorize bdsClient: " + errorMsg);
}
}
});
```
以上代碼僅作為示例參考,只有在完成SDK集成之後,才能正確使用小度語音服務。您需要結合開發文檔和具體實現,詳細學習和了解如何使用小度語音源代碼。