реклама на сайте
подробности

 
 
> SpeexLib для STM и качество звука
murmur
сообщение Mar 21 2016, 16:11
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



Господа, есть такой кодек речевой - Speex, под него есть библиотека для STM32. Кто работал тот знает.
Пример в ней заточен под quality=4, 8 кГц 1 кбит/сек.
Хочется попробовать звук получше - quality 10, 32 кГц, 5 кбит/сек
Что только не делала, дефайны меняла, размеры фреймов пересчитывала - слышно шипение. Такое ощущение что не все переменные исправила.

Может кто занимался? Подскажите, как перенастроить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DeNi
сообщение Mar 21 2016, 18:45
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 18-10-06
Из: Москва
Пользователь №: 21 459



Звук получше можно сделать переключив кодек в один из режимов wideband и увеличить битрейт, 5кбит/с очень мало.
Кодек Speex в первую очередь предназначен для передачи голоса, и получить качественного звука на нем не получится.
Для воспроизведения звука в хорошем качестве, нужно использовать другой кодек, например Celt.
Go to the top of the page
 
+Quote Post
murmur
сообщение Mar 22 2016, 03:35
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



Цитата(DeNi @ Mar 21 2016, 21:45) *
Звук получше можно сделать переключив кодек в один из режимов wideband и увеличить битрейт, 5кбит/с очень мало.
Кодек Speex в первую очередь предназначен для передачи голоса, и получить качественного звука на нем не получится.
Для воспроизведения звука в хорошем качестве, нужно использовать другой кодек, например Celt.


Уважаемый! Мне как раз голос и нужен. Я сгенерировала голос программой Acapela, конвертировала его кодеком ACMSpeex в 32 kHz 5 кбит/сек, quality=10. Отличий от оригинала не услышала.
Понятно, что если бы была музыка, то это была бы ерунда. В общем 5 кбит/сек меня устраивает, есть готовый аудиофайл.

Есть также работающий код для STM32, который настроен на 8 кГц и quality=4, битрейт - 1 кбит/сек.
Мой вопрос в том, может ли кто либо, реально этим занимавшийся, привести полный список того, что нужно поменять. Академичные рекомендации типа "ну настройте частоту дискретизации" не помогут. Что сделать в принципе я знаю, не это не помогает, какая-то заковырка в самом коде.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 23:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016