Loading...

The API library call YandexSpeechRecognizeAPI.DLL

656 views

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 8, 2014

Описание API вызова библиотеки YandexSpeechRecognizeAPI.DLL.

Developer: Badlo Sergey G.
H-page: http://raxp.radioliga.com
My Twitter: http://bit.ly/1pmGWKj
Download: http://raxp.radioliga.com/cnt/s.php?p...


Данная библиотека (далее DLL) для работы с сервисом Yandex SpeechKit http://api.yandex.ru/speechkit через POST-запросы в ОС NT/2000/2003/XP/7/8 предназначена для распознавания русской речи REALTIME в автоматическом режиме (по задаваемому пользователем пороговому уровню, языку и задержке отслеживания окончания фразы - триггера "тишины"), а также из аудиофайлов формата WAV PCM/MP3 и речевого синтеза из задаваемого пользователем текста.

DLL предоставляет универсальный доступ для других приложений вне зависимости от языка в среде Win32/64 bit. Для использования DLL в своих проектах соблюдайте соглашение об stdcall-вызовах. Тип соглашения о вызове объявляется после прототипа функции, будь то объявление функционального типа или же объявление функции.

ПОРЯДОК ИСПОЛЬЗОВАНИЯ и ОГРАНИЧЕНИЯ

1. Под Windows 7/8 любой битности (32/64) проведите запуск скрипта 'adminregOS32-64.bat' правой кнопкой мыши от имени Администратора.
2. Для распознавания OFFTIME речевого фрагмента в аудиофайле формата WAV PCM/MP3 используйте процедуру 'recognize_wavmp3()'.
3. Для максимального качества распознавания рекомендуется использовать аудиосигнал WAV PCM c дискретизацией 16 кГц и разрядностью 16 бит. Однако следует учитывать, что сервис не принимает файлы более 1 МБ.
4. Процедуры инициализации потока 'start()' и завершения 'stop()' (без параметров) вызываются однократно в начале и по окончании отслеживания.
5. Процедура 'set_Thresholdlevel_Delayoff_Ruen()' предназначена для изменения параметров - порогового уровня срабатывания триггера тишины, интервала отслеживания окончания фразы и языка) REALTIME.
6. Процедура 'recognize()' вернет один или несколько вариантов распознавания отслеживаемой фразы по срабатыванию триггера тишины, отделенных символами переноса CRLF.
7. Заданный в библиотеке API-ключ доступа к сервису Yandex SpeechKit является тестовым на ограниченное количество запросов в сутки (до 10-ти) и временным (месяц с момента компиляции). Пожалуйста, используйте свой API-ключ, получить который вы можете в кабинете разработчика https://developer.tech.yandex.ru, согласно правил сервиса. Для установки своего API-ключа используйте процедуру 'setkey()' перед вызовом процедуры инициализации потока 'start()'.
8. Сервис Yandex SpeechKit понимает только русский и турецкий языки (в планах английский).
9. Процедура речевого синтеза 'totransplay()' автономна и не требует ввода API-ключа, поэтому для ее использования подключать процедуры запуска/останова потока автораспознавания 'start()/stop()' нет необходимости.

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...