資源簡介
Unity Windows Speech 原生PC語音識別,腳本掛在物體上,拖拽一個TEXT即可顯示語音轉(zhuǎn)文字
代碼片段和文件信息
using?System.Collections;
using?System.Collections.Generic;
using?UnityEngine;
using?UnityEngine.Windows.Speech;
using?UnityEngine.UI;
public?class?VoiceDictationDemo?:?MonoBehaviour
{
private?DictationRecognizer?dictationRecognizer;
public?Text?text_show;
//?Use?this?for?initialization
void?Start()
{
//?定義一個聽寫對象
dictationRecognizer?=?new?DictationRecognizer();
//?注冊一個?結果回調(diào)?事件
dictationRecognizer.DictationResult?+=?DictationRecognizer_DictationResult;
//?注冊一個?完成?事件
dictationRecognizer.DictationComplete?+=?DictationRecognizer_DictationComplete;
//?注冊一個?錯誤?事件
dictationRecognizer.Dictationerror?+=?DictationRecognizer_Dictationerror;
//?注冊一個?識別語句?的?事件
dictationRecognizer.DictationHypothesis?+=?DictationRecognizer_DictationHypothesis;
dictationRecognizer.Start();
}
private?void?DictationRecognizer_DictationHypothesis(string?text)
{
Debug.Log(“進入了Hypothesis?的?事件?回調(diào)?~?“?+?text);
dictationRecognizer.Start();
//text_show.text
- 上一篇:Unity3D場景中畫線腳本
- 下一篇:C# 串口助手波形顯示
評論
共有 條評論