Установка PocketSphinx на MAC OS X

Я пытаюсь изучить pocketsphinx, используя python, и поэтому хотел установить его на свой Mac OSX Lion. Однако у меня нет опыта установки пакетов и модулей в Python, и документация по этому вопросу меня немного сбивает с толку. Вот что я сделал до сих пор. Я загрузил версию pocketsphinx 0.8 со следующего веб-сайта: http://sourceforge.net/projects/cmusphinx/files/pocketsphinx/0.8/

Я пытался найти то же самое с помощью macports, поэтому я мог установить его с помощью macports, но команда поиска не смогла найти pocketsphinx. Я понимаю, что мой вопрос может быть ужасно любительским, и я заранее извиняюсь за то же самое.

Я искал ответ здесь, и самым близким вопросом был этот: Настройка PocketSphinx в Mac OS X Но вопрос кажется без ответа. Поэтому может ли кто-нибудь помочь мне установить этот пакет в моей системе?


person yashc    schedule 15.02.2013    source источник


Ответы (3)


Существует домашняя формула для pocketsphinx, которая (только что) установлена ​​нормально в моей системе (Горный лев). Может быть, попробовать это? brew install cmu-pocketsphinx работал на меня...

person hd1    schedule 15.02.2013
comment
Большое спасибо за быстрый ответ! Я раньше не использовал доморощенный, не могли бы вы указать мне, как я могу выполнить формулу после того, как настрою доморощенный? Мне очень жаль, что я ужасно новичок в этом. - person yashc; 15.02.2013
comment
Большое спасибо! Я попробовал редактирование после установки homebrew. Дал несколько предупреждений о возможностях помех Macports и о том, что Xcode не обновляется и, следовательно, не устанавливается. Я удалил macports, но он все еще не работает, поэтому сейчас обновляю свою версию Xcode. - person yashc; 15.02.2013
comment
Вот ошибка, которую я получаю. Сталкивались ли вы с чем-то подобным? ` Компиляция с помощью предоставленного системой Python, скорее всего, завершится ошибкой. Предоставленный системой Python включает поддержку PPC, что приведет к несоответствию компилятора. Известно, что эта формула работает против доморощенного питона. Патчи для исправления этой проблемы приветствуются. Ошибка: неудовлетворенное требование привело к сбою этой сборки. ` Думаю, это из-за того, что я использую встроенный в Apple python. Это правильно? - person yashc; 15.02.2013
comment
В общем, мой вопрос в том, установили ли вы pocketsphinx и используете ли вы его со «встроенным Apple» python? Или вам нужно было установить python с доморощенным? - person yashc; 15.02.2013

Я успешно настроил pocketsphinx для python:

brew install cmu-pocketsphinx
brew install swig
pip3 install --upgrade pip setuptools wheel
brew install openal-soft
cd /usr/local/include
ln -s /usr/local/Cellar/openal-soft/1.20.1/include/AL/* .    
pip3 install pocketsphinx

Последние 4 команды взяты из этого ответа.

MacOS 10.14, Python 3.7.

person derek.z    schedule 25.06.2020
comment
Это может быть само собой разумеющимся, но для тех, кто читает это в будущем, обязательно проверьте версию установленного openal-soft, чтобы путь в операторе ссылки был правильным. Потрясающий ответ! - person jhnatr; 22.02.2021
comment
Большое спасибо @qianlei, ваш пост спас меня сегодня. - person Vijai Pandey; 17.05.2021
comment
Большое спасибо! - person jlee7; 02.06.2021
comment
derek.z: большое спасибо! Я долго искал решение для этого. - person Jake Ireland; 22.06.2021
comment
Для людей, желающих установить на Big Sur, этот человек сделал репозиторий git для исправления, описанного в этом ответе, и ссылку: github.com/bambocher/pocketsphinx-python/issues/ - person Megan Squire; 15.07.2021

Я использовал этот доморощенный — https://github.com/watsonbox/homebrew-cmu-sphinx

Что исправило эту ошибку для меня

Библиотека A/D не реализована. FATAL_ERROR: "continuous.c", строка 246: не удалось открыть аудиоустройство.

Для проверки установки используйте

pocketsphinx_continuous -inmic да

person mrwaim    schedule 31.12.2014