Isma Tipu Ответов: 3

Как я могу диктовать текст с помощью библиотеки распознавания текста в речь C# в нескольких текстовых полях с помощью бесплатной грамматики visual studio 2015


Я продиктовал грамматику в первом текстовом поле, у меня возникла проблема с диктовкой предложения в следующем текстовом поле WPF, как я могу перейти к следующему текстовому полю, например, Я продиктовал адрес электронной почты в поле "Кому", но я не могу перейти к следующему текстовому полю, я не могу использовать руки ;для отправки электронной почты можно использовать только голос.

Что я уже пробовал:

dictationgrammar , также хочу сказать тему, чтобы перейти к следующему текстовое поле, но проблема в том, что типы субъектов .как я могу переместить его в следующем поле с помощью свободной грамматики не сохраняются слова. Я хочу, чтобы все английские слова распознавались, хотя я сохранил тему в сохраненной грамматике, чтобы выполнить действие, но как можно перейти к следующему текстовому полю и не вводить "subject", когда я говорю subject

3 Ответов

Рейтинг:
2

#realJSOP

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


Isma Tipu

Джон Симмонс, я думаю, ты не понял, что я написал . когда я набираю адрес электронной почты в первом текстовом поле, я говорю subject to move to next textbox, но так как он находится в первом текстовом поле, он вводит "subject" и не перемещается в поле subject, хотя я установил условие для его перемещения . проблема в том, есть ли какое-то слово или что-то, что я бы сказал, и оно не печатается, чтобы я мог установить условие на это

Dave Kreskowiak

Вы должны написать код, чтобы посмотреть на строку, полученную от распознавателя, и посмотреть, является ли это слово "субъект" или любое другое слово, которое вы используете для обозначения перехода к следующему полю, и самостоятельно переместить фокус в текстовое поле субъекта. Вы должны использовать зарезервированные слова, иначе это никогда не сработает. Если это не зарезервированное слово или команда, то текст может быть помещен в текстовое поле.

Рейтинг:
2

#realJSOP

Я бы использовал слово "отпусти Кракена!", чтобы перемещаться между полями.


Рейтинг:
1

Rick York

Бы слово "вкладка" работа для перехода к следующей вкладке-стоп?