Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

KeywordRecognizer

класс в UnityEngine.Windows.Speech

Наследуется от:Windows.Speech.PhraseRecognizer

Выполнено в:UnityEngine.CoreModule

Описание

KeywordRecognizer слушает ввод речи и пытается сопоставить произнесенные фразы со списком зарегистрированных ключевых слов.

В любой момент времени может быть много активных распознавателей ключевых слов, но не может быть двух распознавателей ключевых слов, прослушивающих одно и то же ключевое слово.

using System;
using System.Text;
using UnityEngine;
using UnityEngine.Windows.Speech;

public class KeywordScript : MonoBehaviour { [SerializeField] private string[] m_Keywords;

private KeywordRecognizer m_Recognizer;

void Start() { m_Recognizer = new KeywordRecognizer(m_Keywords); m_Recognizer.OnPhraseRecognized += OnPhraseRecognized; m_Recognizer.Start(); }

private void OnPhraseRecognized(PhraseRecognizedEventArgs args) { StringBuilder builder = new StringBuilder(); builder.AppendFormat("{0} ({1}){2}", args.text, args.confidence, Environment.NewLine); builder.AppendFormat("\tTimestamp: {0}{1}", args.phraseStartTime, Environment.NewLine); builder.AppendFormat("\tDuration: {0} seconds{1}", args.phraseDuration.TotalSeconds, Environment.NewLine); Debug.Log(builder.ToString()); } }

Распознаватель ключевых слов в настоящее время функционирует только на Windows 10.

Свойства

Свойство Описание
KeywordsВозвращает список ключевых слов, который был предоставлен при создании распознавателя ключевых слов.

Конструкторы

Конструктор Описание
KeywordRecognizerСоздать KeywordRecognizer, который прослушивает указанные ключевые слова с указанным минимальным доверием. Фразы ниже указанного минимального уровня будут игнорироваться.
Унаследованные члены 4

Свойства

СвойствоОписание
IsRunningУказывает, прослушивает ли распознаватель фраз фразы.

Открытые методы

МетодОписание
DisposeРаспределяет ресурсы, используемые распознавателем фраз.
StartЗаставляет распознаватель фраз начать прослушивать фразы.
StopПрекращает прослушивание фраз распознавателем фраз.

Мероприятия

МероприятиеОписание
OnPhraseRecognizedСобытие, которое запускается, когда распознаватель фраз распознает фразу.

Делегаты

делегатОписание
PhraseRecognizedDelegateДелегат на событие OnPhraseRecognized.