Изменение частоты дискретизации в UBUNTU 12.04

Я использовал POCKETSPHINX для распознавания речи в моем проекте. Pocketsphinx распознает слова, но поскольку он работает над частотой дискретизации 16 000 Гц, и наш ноутбук берет вход на уровне 22 050 Гц, вывод не так эффективен, как мы хотели бы. Так, скажите мне процедуру об изменении частоты дискретизации к 16 000 Гц в Ubuntu 12.04. Я застреваю в этой точке, и нуждаются в помощи. Любые предложения с Вашей стороны относительно этой проблемы приветствуются.

Для изменения частоты дискретизации я попытался изменить pulse.conf, alsa.conf в UBUNTU 12.04. Я также попытался добавить .asoundrc файл. Но ничто не работало. Так, я хочу знать точную процедуру изменения частоты дискретизации к 16 000 Гц в UBUNTU 12.04.

1
задан 11 March 2014 в 08:05

2 ответа

pocketsphinx_continuous-adcdev hw:1 (эта работа привычки в Вашем случае, очевидно, подкачайте "1" для параметра плат, который Вы хотите - полученный от aplay-l или alsamixer, затем нажимаете F6 или w/e)

Предоставление ошибки как:

Available samping rate 44100 is too far from requested 16000
FATAL_ERROR: "continuous.c", line 246: Failed to open audio device

Однако:

pocketsphinx_continuous-adcdev plughw:1 (Это тихо обработает Ваше преобразование)

Hope оно помогает (если немного поздно)

1
ответ дан 11 November 2019 в 12:51

Если поддержка оборудования 16 кГц, это будет использовать этот уровень автоматически.

, Если аппаратные средства не поддерживают 16 кГц, ничто, которое Вы делаете в программном обеспечении, может изменить это.

0
ответ дан 11 November 2019 в 12:51

Другие вопросы по тегам:

Похожие вопросы: