Поделиться через


SpeechContinuousRecognitionSession Класс

Определение

Управляет речевым вводом для диктовки в свободной форме или произвольной последовательности слов или фраз, определенных в ограничении локального файла грамматики.

public ref class SpeechContinuousRecognitionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpeechContinuousRecognitionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpeechContinuousRecognitionSession
Public NotInheritable Class SpeechContinuousRecognitionSession
Наследование
Object Platform::Object IInspectable SpeechContinuousRecognitionSession
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Приложение извлекает этот объект с помощью свойства SpeechRecognizer.ContinuousRecognitionSession .

Чтобы использовать ограничения веб-службы, в меню Параметры необходимо включить поддержку речевого ввода и диктовки в разделе "Познакомьтесь со мной" на странице Параметры -> Конфиденциальность -> Голосовые функции, рукописный ввод и ввод с клавиатуры. См. раздел "Распознавание входных данных речи" в разделе Распознавание речи.

Свойства

AutoStopSilenceTimeout

Возвращает или задает пороговое значение времени, в течение которого завершается сеанс непрерывного распознавания из-за отсутствия аудиовхода.

Методы

CancelAsync()

Асинхронно отмените сеанс непрерывного распознавания речи и отмените все ожидающие результаты распознавания.

PauseAsync()

Асинхронно приостанавливайте непрерывный сеанс распознавания речи, чтобы обновить локальный файл грамматики или ограничение списка.

Resume()

Возобновляет непрерывный сеанс распознавания речи, если он приостановлен.

StartAsync()

Перегрузка

Асинхронно начинайте непрерывный сеанс распознавания речи с speechContinuousRecognitionModeпо умолчанию.

StartAsync(SpeechContinuousRecognitionMode)

Перегрузка

Асинхронно начать сеанс непрерывного распознавания речи с указанным поведением SpeechContinuousRecognitionMode .

StopAsync()

Асинхронно завершите сеанс непрерывного распознавания речи и передайте все ожидающие результаты распознавания в событие ResultGenerated .

События

Completed

Происходит при завершении сеанса непрерывного распознавания.

ResultGenerated

Происходит, когда распознаватель речи возвращает результат из сеанса непрерывного распознавания.

Применяется к

См. также раздел