Распознавание голоса с помощью Raspberry Pi. Часть 3

Теперь вы должны проверить, правильно ли происходит запись. Подключите микрофон и воспользуйтесь командой:
arecord -d 5 -r 48000 test.wav
чтобы сделать запись продолжительностью 5 с.
Воспроизвести запись можно с помощью команды с терминала:
aplay test.wav
Если звук хорошо слышно, то микрофон работает отлично, а если звук слабый, то попробуйте отрегулировать громкость и повторите приведенные выше шаги. Кстати, если вы хотите арендовать выделенный сервер в Украине по низкой цене — смело переходите по ссылке ранее и делайте заказ онлайн.
Установка и настройка ПО
Pocketsphinx
Pocketsphinx — версия Sphinx, которая может быть использована во встроенных системах (например, на базе процессора ARM).
Преимущества: Находится в стадии активной разработки и включает в себя такие функции, как арифметика с фиксированной точкой и эффективные алгоритмы для вычисления GMM. Все процессы происходят на Raspberry Pi, поэтому можно использовать в автономном режиме. Поддерживает распознавание речи в реальном времени.
Недостатки: ПО сложное в настройке и понимании для новичков. Поскольку все процессы выполняются на Raspberry Pi, то распознавание речи немного медленнее.
Инструкция по установке:
1. Загрузите последние версии Sphinxbase и Pocketsphinx (Не обовьково стабильные):
wget sourceforge.net/projects/cmusphinx/files/sphinxbase/5prealpha/sphinxbase-5prealpha.tar.gz
wget sourceforge.net/projects/cmusphinx/files/pocketsphinx/5prealpha/pocketsphinx-5prealpha.tar.gz
2. Разархивируйте загруженные файлы в различные директории:
tar -zxvf pocketsphinx-5prealpha.tar.gz; rm -rf pocketsphinx-5prealpha.tar.gz
tar -zxvf sphinxbase-5prealpha.tar.gz; rm -rf sphinxbase-5prealpha.tar.gz
3. Для компиляции этих пакетов вам необходимо установить bison и заголовки разработок ALSA.
ПРИМЕЧАНИЕ: Важно, чтобы заголовки ALSA были уже установлены, прежде чем строить Sphinxbase. В противном случае, Sphinxbase не будет использовать ALSA. Также считается, что ALSA не будет использоваться, если установлен PulseAudio (не всегда хорошо для разработчиков).

Читайте также: