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

 
 
> кодировка человеческой речи, оптимальый метод
addi
сообщение Sep 7 2011, 13:24
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Есть необходимость "воспроизводения" с порта Cortex M0 несколько фраз

Есть ли в моем случае какие либо варианты в отношении кодировки и реализации?

Заранее благодарен

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexeyv
сообщение Sep 8 2011, 03:19
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Сколько имеется памяти для хранения фраз?
Если много, то подойдет WAV с несжатым PCM-звуком. На 1 сек голоса надо примерно 8Кбайт.
Формат достаточно простой, и декодирование осуществляется очень просто.
Go to the top of the page
 
+Quote Post
addi
сообщение Sep 8 2011, 05:17
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Цитата(alexeyv @ Sep 8 2011, 07:19) *
Сколько имеется памяти для хранения фраз?
Если много, то подойдет WAV с несжатым PCM-звуком. На 1 сек голоса надо примерно 8Кбайт.
Формат достаточно простой, и декодирование осуществляется очень просто.

Спасибо большое за поддрежку

Есть 512кбайт для фраз, тока вот как мне оперировать записанными фразами в формате *.WAV не имея файловой системы и операционки.... ((((, видимо чтобы наружу воспроизвести из флешки(A25L040O-F) потребуется какойнибудь кодек
Go to the top of the page
 
+Quote Post
Porty
сообщение Sep 8 2011, 05:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Цитата(addi @ Sep 8 2011, 09:17) *
Спасибо большое за поддрежку

Есть 512кбайт для фраз, тока вот как мне оперировать записанными фразами в формате *.WAV не имея файловой системы и операционки.... ((((, видимо чтобы наружу воспроизвести из флешки(A25L040O-F) потребуется какойнибудь кодек

сохрани вавку в формате 8 бит / 8кгц PCM - формат у неё будет очень простой, где то с смещения 0х40 пойдут байты выборок которые достаточно запихивать 8 тыщь раз в сек в 8 битный ЦАП или 8 битный ШИМ и подключить к звуковому ОУ с динамиком например. Всё - будет тебе звук, а файл в прогу поместить ещё проще - ты его преобразуй в инклудник сишный/асма (смотря чем пользуешся) в котором данные в виде массива констант и подключи в прогу.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:01
Рейтинг@Mail.ru


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