Аппаратное Компактное Устройство Изменения Голоса на МК.

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Родился
Сообщения: 3
Зарегистрирован: Ср дек 10, 2014 13:31:51

Сообщение under_frost »

В общем создается маска. В маску планируется встроить 2 динамика (можно и один) и микрофон. Батарейки/крона/аккумулятор. Светодиоды. Но речь о микрофоне и динамиках..
Задача в следующем.
Собрать вокодер, который будет в "прямом эфире" менять голос. (через маску будет плохо слышно голос носящего маску/шлем).
То есть я заливаю через программатор или по USB (желательно) настройки или код, согласно которым будет изменяться входящий глос(звук). В качестве входящего сигнала будет использоваться микрофон от гарнитуры или компьютерного микрофона. На выход будет идти один или 2 динамика от старого мп3плеера как вариант. Не большие.
Запитывать всё от акума или батарей. Устройство на СМД планируется паять. Задержка между вход-выход минимальная нужна.


Спасибо всем кто откликнется.
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

voice changer:
http://www.sinava.ru/NT200.php
Просто до безобразия и без МК.

МК не всякий подобную задачу в реальном времени вытянет. Надо как минимум pic24, stm32 или что-то аналогичное.
Реклама
Родился
Сообщения: 3
Зарегистрирован: Ср дек 10, 2014 13:31:51

Сообщение under_frost »

uk8amk писал(а):voice changer:
http://www.sinava.ru/NT200.php
Просто до безобразия и без МК.
Там заранее заданы возможности изменения. А мне нужно что бы я сам задавал тембр и все остальное. Загоняя туда программу. Важно что бы я мог менять голос. Хоть и исключительно перепрошивая но всё же это важно. Да и качество звука должно быть хорошим.
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Ну тогда в чём проблема?
Берёте МК с DSP ядром, под задачу пишите алгоритм фильтрации, нормализации, сдвига спектров и прочих звуковых извращений. Прожигаете программу, профит.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 3
Зарегистрирован: Ср дек 10, 2014 13:31:51

Сообщение under_frost »

uk8amk писал(а):Ну тогда в чём проблема?
Берёте МК с DSP ядром, под задачу пишите алгоритм фильтрации, нормализации, сдвига спектров и прочих звуковых извращений. Прожигаете программу, профит.
А если так:
Принципиальную схему усилителя с вводом-электретный микрофон, вывод - обычные колонки. Питание - батарейка или аккумулятор. Это я нашел как сделать.
Осталось на выводе придумать как исказить сигнал.
Есть идеи?


Вам нужно прочитать Правила форума.
Нарушение Правил форума п. 2.7
aen
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Ну если совсем из хлама, то вот так:
http://radiostorage.net/?area=news/24
Только генератор импульсов и ФНЧ надо настроить так, чтобы спектр не инвертировался, а лишь немного сдвигался. Аналогичные по принципу работы схемы попадались кажется в старых журналах Радио.
Но там одна проблема - простой сдвиг. Дополнительная обработка с оперативным изменением параметров возможна только на сигнальных процессорах.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

under_frost писал(а):Осталось на выводе придумать как исказить сигнал.
Если платформа не ограничена, то:
Преобразованием Фурье получаем спектр сигнала.
Далее меняем амплитуды спектра местами.
Делаем обратное преобразование Фурье.
По всем параметрам, должно получиться скремблирование чистой воды.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Ответить

Вернуться в «Умные мысли»