Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCM
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
beer_warrior
В системе предполагается использование готовых звуковых фрагментов, т.е. заливаться они будут с хоста.
Какой на сегодня есть софт с широкими настройками параметров кодирования? Какой формат файлов стоит использовать? Как надо подрезать файл для получения непосредственных данных? Где можно порыться для расширения кругозора?
INT1
если не секрет, что это будет? - в общих чертах
beer_warrior
Голосовой информатор.
TomaT
Cool Edit - на мой взгляд лучшая, есть еще, например, Wave Lab или Sound Forge.
makc
Я пользовался Adobe Audition. Функционал на высоте. smile.gif
Stanislav
Пользовал CoolEdit для записи/просмотра, и MATLAB для обработки.
Изменение форматов в CoolEdit-e делается очень просто.
INT1
Cool Edit и Sound Forge уже посоветовали, другими не пользовался. Структура .wav (PCM) была описана в "Радио" 4/5 2001, ст 25/23 если нет, могу поискать , хотя в сети наверное есть. Нечто подобное мной прорабатывалось но до ума доведено не было, и-нета тоже тогда не было . Друие форматы, имхо, менее рациональны с точки зрения простоты реализации вывода, можно посмотреть AVR335 , получается PCM->PWM-> класс D.
grigorybold
Хранить голос в PCM imho не совсем правильно, большая избыточность => места в памяти много нужно. Можно, например, применить простейший программный или аппаратный дельта-кодек. А вообще для голосового информатора идеально подходят микросхемы winbond серии ISD1600. Это что-то вроде аналогового eeprom со встроенными цап/ацп. За счет своей аналоговости позволяют получить хорошее качество _голоса_ при частотах дискретизации 4-12кГц и хранить до 40сек речи. Есть и более емкие микросхемы (см. на www.winbond.com) с применением других способов сжатия. А можно пойти еще дальше - применить аппаратный mp3-кодек типа mas3507D,sta013 или vs1001k, последний со встроенным цап/ацп.
INT1
Оно то так, что РСМ не выгоден с точки зрения объема. Тут нужно одной рукой рисовать проект, а другой рыться по даташитам и прайсам фирм, глядя на наличие нужной комплектовки и цены. Может оказаться, что проще взять готовый, скажем, mp3 flash. Вот к примеру цены по Киеву:
http://price.ua/search.php?q=mp3&cid=173
Нашел в прайсе IMRAD(Киев) vs1001k - ~$20
BVU
Цитата(makc @ Jul 13 2006, 18:15) *
Я пользовался Adobe Audition. Функционал на высоте. smile.gif

Adobe Audition - класная вещь! Имеет лишь один недостаток - работает только в Win-XP... Сам я всегда использовал Sound Forge (обладает несоизмеримым количеством возможностей для обработки звука), а для данной затеи (голосовые сообщения) можно использовать любой звуковой редактор, который здесь советовали. Можно еще воспользоваться программным вокодером например, как Voice Changer Diamond, попробуйте, не пожалеете! smile.gif
INT1
С вокодером нужно аккуратно, чтоб не напугать насмерть информируемого smile.gif
zltigo
Цитата(grigorybold @ Jul 17 2006, 12:53) *
Хранить голос в PCM imho не совсем правильно, большая избыточность => места в памяти много нужно.

На счет места это конечно так, но если речь идет вдруг о последующей выдаче в цифре прямо в PCM поток, то с КАЧЕСТВЕННОЙ перекодировкой придется либо серьезно возиться, либо серьезно обрабавтывать исходный сигнал, либо качество/разборчивость звука будет заметно :-( страдать.
А память нынче не слишком дорога, дабы не позволить автоинформатору отдать 8K/s (надеюсь от
роман Война и Мир не будет зачитывать?).
BVU
Что касается 'качества' записываемого голоса, всегда рекомендуется применять такой эффект, как компрессор (аппаратный/программный), тогда голос будет слушаться ровным, без 'провалов' вносимые голосовой интонацией и как следствие имеющие разный частотный диапазон. Отсюда как бы и возникают эти неровности интенсивности звука в отличии от монотонного вещания.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.