User Tools

Site Tools


Sidebar

en:objects:system:sound:sound_file:recognize_file

recognize_file

Каноническая страница: https://humanemulator.net/objects/SYSTEM/sound/sound_file/recognize_file.php

← Objects


Справка Human Emulator sound: recognize_file

Sound“; ?>

recognize_file

recognize_file($path,$dict,$jsgf,$hmm,$add_params=”“,$timeout=60); - распознать звуковой файл как речь, используя Open Source Speech Recognition Toolkit CMU Sphinx (Доступна с версии 4.10.7)

- фвйл должен быть с разрешением 128 Kb/s (8 kHz) ( Изменить формат файла можно через $sound→convert_file )

* $path – путь к звуковому файлу, который нужно распознать (формат wav, дискретизация должна соотвествовать дискретизации используемой модели)

* $dict – путь к словарю (путь должен быть относительно папки Audio Tools)

* $jsgf – путь к файлу граматики (формат JSGF (путь должен быть относительно папки Audio Tools)

* $hmm – путь к каталогу hmm модели (путь должен быть относительно папки Audio Tools)

* $add_params – дополнительные парметры командной строки для запуска pocketsphinx_continuous.exe

* $timeout – максимальное время, которое будет отведено на эту операцию

После отработки функция возвращает результат своей работы в скрипт :

* true – последовательность цифр , продиктованных в звуковом файле (через пробел)

* false – операция не была успешно завершена

en/objects/system/sound/sound_file/recognize_file.txt · Last modified: 2026/08/05 22:51 (external edit)