一、Windows10平台下Unity3d的语音识别——关键字识别
如果使用SRGS 文件定义要侦听的特定语法,则使用语法识别器。关于SRGS 文件格式的详细信息可以在MSDN网站上找到。
一旦您有了SRGS 语法,就将它放到项目的流文件夹中。实现了与关键字识别相同的语法识别。
Step 1: 加载 SRGS Grammar
Step 2: 处理OnPhraseRecognized事件.
Step 3: 开始Grammar recognizer
using UnityEngine;
using UnityEngine.Windows.Speech;
using System;
public class GrammerRecognizerBehaviour : MonoBehaviour {
GrammarRecognizer grammerRecognizer;
// Use this for initialization
void Start () {
// pass path of your grammar in the constructor
grammerRecognizer = new GrammarRecognizer (\"Grammer path from streaming asset folder\");
grammerRecognizer.OnPhraseRecognized += OnGrammerRecognized;
grammerRecognizer.Start ();
}
void OnGrammerRecognized(PhraseRecognizedEventArgs args)
{
// write your own logic
}
}
继续阅读与本文标签相同的文章
上一篇 :
更专业更细分 五金工具转攻国外家庭消费
-
第三讲,Ceph内部构件
2026-05-18栏目: 教程
-
日本发明AI女友,中国却发明AI主持人,这就是差距!
2026-05-18栏目: 教程
-
《华西通信》行业深度:Wi-Fi6同步5G启航,共享万物互
2026-05-18栏目: 教程
-
不用纠结NSA与SA网络!对于5G手机来说,体验基本一致
2026-05-18栏目: 教程
-
你对自己的网站拥有所有权吗?
2026-05-18栏目: 教程
