TRVAudioPlayer.Recording

<< Нажмите, чтобы показать Содержание >>

TRVAudioPlayer.Recording

Включает/выключает запись звука в файл и/или распознавание речи.

property Recording: Boolean;

Присвойте этому свойству значение True, чтобы начать запись и/или распознавание речи, и False, чтобы остановить их.

Это свойство не зависит от Active. Компонент может быть неактивным (не воспроизводить звук ни на одном устройстве вывода), но при этом записывать звук и/или распознавать речь.

После завершения записи срабатывает событие OnStopRecording.

В текущей версии для записи звука требуется FFmpeg. Для распознавания речи требуется FFmpeg 8 или новее со встроенной моделью Whisper, а также файл модели, указываемый в свойстве SpeechToTextProperty.ModelFileName.

Запись в файл проводится, если значение свойства OutputFileName не пустое. Она использует параметры, заданные в свойствах Encode*.

Распознавание речи проводится, если SpeechToTextProperty.Active = True.

Значение по умолчанию:

False

См. также:

UseFFMpeg