㈠ 安卓手機語音識別不出字怎麼回事
語速過快、普通話不標准、方言都影響轉換。
智能設備也需要一定的模沒反應時間胡盯,語速過快導致某些詞語連讀,以至於識別不了。普通話不標准導致語音識別系統不能在語音庫裡面找到對應的字與之匹配,所以識別不了。語音庫中沒有錄入方言,說方言時語音識別系統不能找到對應詞句導致不能識別。
語音識別技術是指讓機器通過識別和理解把語音信號轉變為相應的文本或命令的高科技技術,廣泛應用於工業、家電、通信、汽車電子、醫療、家庭服務、消費電子產品等各旦做納個領域。很多專家認為語音識別技術是2000年至2010年間信息技術領域十大重要的科技發展技術之一。
㈡ android 上的語音識別是怎麼實現
V01GA]是通過瀏覽器訪問,語音類型為文件,不限制提交量,顯示的是電信。號碼。
[V01GB]是通過瀏覽器訪問,語音類型為TTS,不限制提交量,顯示的是電信。號碼。
[V01GC]是通過瀏覽器訪問,支持動態菜單,支持回撥,語音類型為文件,不限制提交量,顯示的是電信號碼。
[V01GD]是通過瀏覽器訪問,支持動態菜單,支持回撥,語音類型為TTS,不限制提交量,顯示的是電信。號碼。
㈢ Android中如何添加語音識別功能詳細步驟和代碼
android.speech.RecognizerIntent這個包里。前提是你的手機支持此功能。
開啟操作:
Intent
intent
=
newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);//開啟語音識別功能。
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
//設置語言類型。
intent.putExtra(RecognizerIntent.EXTRA_PROMPT,
"請說話,我識別");
startActivityForResult(intent,REQUEST_CODE);
在onActivityResult()里用:
data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS)取得google雲端反饋的數據即可。
㈣ 微信for Android 5.2 測試版語音識別翻譯文字用的是什麼方案
微信歲空怎麼翻譯成英文?微信5.3版本帶來了翻譯功能,只要正旅要長按需要翻譯的消息,彈出對話框後選擇乎清瞎翻譯按鈕就可以了,和創e網小編一起來看下微信消息翻譯教程吧。 騰訊微信 for Android(騰訊微信安卓版) 5.2.1 中文官方安裝版 1、首先長按需要翻譯...
㈤ 如何在android平台上實現語音識別
語音識別,藉助於雲端技術可以識別用戶的語音輸入,包括語音控制等技術,下面我們將利用Google 提供的Api 實現這一功能。
功能點為:通過用戶語音將用戶輸入的語音識別出來,並列印在列表上。
功能界面如下:
步驟閱讀
2
用戶通過點擊speak按鈕顯示界面:
步驟閱讀
3
用戶說完話後,將提交到雲端搜索
步驟閱讀
4
在雲端搜索完成後,返回列印數據:
步驟閱讀
5
* Copyright (C) 2008 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.example.android.apis.app;
import com.example.android.apis.R;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.os.Bundle;
import android.speech.RecognizerIntent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.List;
/**
* Sample code that invokes the speech recognition intent API.
*/
public class VoiceRecognition extends Activity implements OnClickListener {
private static final int VOICE_RECOGNITION_REQUEST_CODE = 1234;
private ListView mList;
/**
* Called with the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Inflate our UI from its XML layout description.
setContentView(R.layout.voice_recognition);
// Get display items for later interaction
Button speakButton = (Button) findViewById(R.id.btn_speak);
mList = (ListView) findViewById(R.id.list);
// Check to see if a recognition activity is present
PackageManager pm = getPackageManager();
List activities = pm.queryIntentActivities(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() != 0) {
speakButton.setOnClickListener(this);
} else {
speakButton.setEnabled(false);
speakButton.setText("Recognizer not present");
}
}
/**
* Handle the click on the start recognition button.
*/
public void onClick(View v) {
if (v.getId() == R.id.btn_speak) {
startVoiceRecognitionActivity();
}
}
/**
* Fire an intent to start the speech recognition activity.
*/
private void startVoiceRecognitionActivity() {
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);
}
/**
* Handle the results from the recognition activity.
*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) {
// Fill the list view with the strings the recognizer thought it could have heard
ArrayList matches = data.getStringArrayListExtra(
RecognizerIntent.EXTRA_RESULTS);
mList.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1,
matches));
}
super.onActivityResult(requestCode, resultCode, data);
}
㈥ 有沒有將錄音轉文字的手機程序最好是免費的。
有很多將粗指錄音轉文字的手機程序,以下是幾個免費的推薦:
1. 語記:一款由科大訊飛推出的語音識別應用,可以將錄音轉成文字。
2. 錄音轉卜虧文字:一款免費的錄音轉文字應用,支持多種型凳神語言,包括中文、英文、日文等。
3. 好用的錄音筆:一款可以將錄音轉成文字的錄音應用,支持多種文字識別語言,免費使用。
4. 語音轉文字-聽寫助手:一款由網路推出的語音轉文字應用,可以將錄音轉成文字,支持多種文字識別語言。
5. Fis Writer:一款專為學術寫作設計的應用,可以將錄音轉成文字,支持多種文字識別語言,免費使用。