• 大小: 2KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: C#
  • 标签: Unity  

资源简介

Unity Windows Speech 原生PC语音识别,脚本挂在物体上,拖拽一个TEXT即可显示语音转文字

资源截图

代码片段和文件信息

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();

// 注册一个 结果回调 事件
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 的 事件 回调 ~ “ + text);
dictationRecognizer.Start();
//text_show.text

评论

共有 条评论