roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 15:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 16:04 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2007, 00:44
Сообщения: 13
Откуда: Украина, Симферополь
Skype: vokforever
прог. языки: PHP, VB, С++, BASCOM
Здравствуйте! У меня есть идея, которую сам воплотить не могу.
Идея заключается в том, что я хочу научить робота разговаривать
Порылся в вике:
С помощью сайта http://www.r2d2translator.com/ скачал звук и программой BTcSE20 получил код С, но не знаю как подключить его к основной программе
Ну даже если я залью рабочую программу то куда "присобачить" динамик
Если кто-то проделывал это на своих платформах прошу помочь.
мозг: ATmega8
драйвер: L293D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 16:13 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
пока что на живом теле этот номер никто не провёл
так что... чёрт его знает
на сайте васика есть апноуты там написано куда и как подключать динамик
и написан код для воспроизведения музыки из того что в память забито

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 16:45 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2007, 00:44
Сообщения: 13
Откуда: Украина, Симферополь
Skype: vokforever
прог. языки: PHP, VB, С++, BASCOM
А кто-то проверял вот это в действии? http://pol-sem.narod.ru/polymuson/polymuson.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну для начала просто проиграй от сюда музон
http://bascomavr.3bb.ru/viewtopic.php?id=130


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 18:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2007, 00:44
Сообщения: 13
Откуда: Украина, Симферополь
Skype: vokforever
прог. языки: PHP, VB, С++, BASCOM
EdGull писал(а):
ну для начала просто проиграй от сюда музон
http://bascomavr.3bb.ru/viewtopic.php?id=130

Ну для начала проиграл, но мне хотелось бы звуки типа R2D2, а вот как осуществить не знаю.

http://rutube.ru/tracks/854616.html?v=233159779ad905b48d23756062329c7f


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 18:28 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
т.е. я понимаю на васике ты пишешь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 17 июл 2008, 21:50 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2007, 00:44
Сообщения: 13
Откуда: Украина, Симферополь
Skype: vokforever
прог. языки: PHP, VB, С++, BASCOM
начинающий, но пишу..
если б кто смог переписать С код на васик или хотя бы что-то подобное, было бы замечательно
код прилагаю


Вложения:
Комментарий к файлу: Прога на С для воспр. мелодий с SD Card
music.c [4.43 КиБ]
Скачиваний: 365
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 01:24 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Озадачился воспроизведением звуков на Атмеге8. Прикручивать что-то аппаратное не хочется. У R2D2 интересные звуки, пробую делать программным синтезом на основе спектрограмм. Интересно, кто-нибудь встречал подобное? (в смысле: генерацию звуков R2D2 программно)

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 01:47 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Ну вы даете. Звук на атмегах... У них же памяти с гулькин нос. При Работе со звуком очень быстро упретесь в ограничения либо памяти, либо быстродействия. Слабо взять мк помощнее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 02:13 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
У r2d2, насколько я помню, пиликалка довольно примитивная - для нее памяти много не надо.

Спектры на меге считать довольно напряжно (но как-то можно). Синтезатор речи фонемный тут на форуме мелькал. Довольно легко реализуются всякие вариации на тему WI, ADPCM, (ну и всякие CVSD, понятно)...

Памяти с гулькин нос обычно не у процов, а у программистов, которые ее умудряются занять чем ни попадя :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 09:09 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Уточняю: Спектры анализируются специальным ПО и головой, программный синтез первоначально осуществляется на ПК, а если уже получается добиться близкого соответствия - то переносится на атмегу. В результате каждый звук R2D2 должен создаваться парой десятков строк кода, а не массивами данных. У меня получилось на ПК синтезировать звуки, похожие на "a.wav" и "b.wav" из архива на Вики (там прямой и обратный звук). Пока уперся в реализацию многозвучья: там есть аккорды из трех-пяти потоков, а как их "пропеть" на МК пока не разобрался.

Почему Атмега? У нас ребятишки в кружках на них делают платы, усложнять не хотелось бы, а звуки известного персонажа на поделках были бы им очень интересны.


Вложения:
Комментарий к файлу: Это как запрограммировать - не имею представления пока
l5_.png
l5_.png [ 221.74 КиБ | Просмотров: 2512 ]
Комментарий к файлу: Вот такое в принципе выдать в динамик не сложно
quest5_.png
quest5_.png [ 228.83 КиБ | Просмотров: 2523 ]
Комментарий к файлу: Вполне пригодно для синтеза
n5_.png
n5_.png [ 193.95 КиБ | Просмотров: 2520 ]

_________________
Соединяй и здравствуй.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 10:25 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Michael_K писал(а):
У r2d2, насколько я помню, пиликалка довольно примитивная - для нее памяти много не надо.

Спектры на меге считать довольно напряжно (но как-то можно). Синтезатор речи фонемный тут на форуме мелькал. Довольно легко реализуются всякие вариации на тему WI, ADPCM, (ну и всякие CVSD, понятно)...

Памяти с гулькин нос обычно не у процов, а у программистов, которые ее умудряются занять чем ни попадя :)

Ну-ну. Если хочется потратить времени немало, тогда конечно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 16:40 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
elmot писал(а):
Ну вы даете. Звук на атмегах... У них же памяти с гулькин нос


Мне это не мешало ;) У меня Копмьюзи как раз пищал звуками от R2D2 - forum10/topic3064.html исходники проигрывания звука тоже выкладывал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Да я верю, что это все возможно. Но! До определенных границ и путем затраты моря времени, коее явно дороже 15 баксов за мощный контроллер, который со всем этим справится гораздо проще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача эмоции в звуках
СообщениеДобавлено: 22 май 2012, 16:56 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Я написал процедуру вывода звука за полчаса. Потом за час припаял SD/MMC и имел кучу места для звуковых файлов ;) Just for fun!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO