DELPHI ГОЛОС В ТЕКСТ

Delphi предоставляет возможность использовать голосовой ввод с помощью Windows Speech API. Для использования голоса в тексте создайте приложение, которое будет определять и преобразовывать голосовой текст в текстовый формат. Для этого необходимо использовать библиотеку System.Speech.

Для использования данной библиотеки в Delphi необходимо выполнить следующую последовательность действий:

uses System.Speech; procedure TForm1.Button1Click(Sender: TObject);var recognizer: TSpeechRecognizer;begin recognizer := TSpeechRecognizer.Create; try recognizer.Enabled := True; Memo1.Lines.Add(recognizer.Listen.ToString); finally recognizer.Free; end;end;

После запуска данного кода, приложение начнет прослушивать голосовой ввод, который пользователь произносит в микрофон.

Далее необходимо обработать полученный голосовой текст. Для этого можно использовать функции SpeechToText и Recognize.

Пример обработки голосового текста:

uses System.Speech; function SpeechToText(ASpeech: string): string; var recognizer: TSpeechRecognizer; begin recognizer := TSpeechRecognizer.Create; try recognizer.Enabled := true; recognizer.DictationSetState(TSpeechDictationState.dsOn); recognizer.DictationAction(ASpeech, TSpeechDictationAction.daProcess); Result := recognizer.DictationTopic(ASpeech); finally recognizer.Free; end; end; procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Lines.Add(SpeechToText(Recognizer.Listen.ToString)); end;

Запись речи в текст. НОВИНКА от GOOGLE 👍

Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие

САМОЕ БЫСТРОЕ РАСПОЗНАВАНИЕ РЕЧИ БЕЗ ИНТЕРНЕТА НА PYTHON

Как преобразовать речь в текст

Преобразование речи в текст на Python

Транскрибация аудио и видео в текст онлайн за 5 минут. Преобразование видео и аудио в текст

Реклама
Новое
Реклама