Ну пропустить то пропустит Но сама цепочка "Цифра(команда)-аналог(DTMF)-цифра(кодеки-интернет)-аналог(звук)-декодер(чип или программа)-цифра(команда)" - это из области "пиво-пятница, чем бы мне заняться"
DrGluck писал(а):Но сама цепочка "Цифра(команда)-аналог(DTMF)-цифра(кодеки-интернет)-аналог(звук)-декодер(чип или программа)-цифра(команда)"
Зато как удобно, коробочка с кнопками подключается к гнезду микрофона одного компьютера, а вторая коробочка с ключами(релюшками) подключается к гнезду динамика другого компьютера, и всё! А как там протоколы взаимодействуют, мне "до лампочки"(с)
Michael_K писал(а):Угу... если скайповский кодек его пропустит...
blindman писал(а):Вот и я про то же. Судя по имеющейся скудной информации, SkypeKit будет позволять это сделать. Я записался, жду когда будет доступен. Но сейчас на него рассчитывать не стоит
Летом ещё должен был выйти, но, видать не судьба.
например можно использовать DTMF...
Таджика можно нанять чтоб веником подметал, а смысл?
Голосовые кодеки кодируют человеческую речь - набор гармоник одного "генератора". DTMF специально сделан так, чтобы частоты были не кратными - то есть не имели общих гармоник. Например, речевой кодек GSM не пропускает DTMF (этим занимается отдельный программный модуль).
Такая частотная сетка в DTMF выбрана не случайно. Частоты выбраны так, чтобы не иметь общих гармоник, для того, чтобы не было ложных срабатываний на "естественных" звуках (которые типично состоят из множества гармоник). Частоты в DTMF "кривые", "несозвучные" и это неслучайно.
Зато как удобно, коробочка с кнопками подключается к гнезду микрофона одного компьютера, а вторая коробочка с ключами(релюшками) подключается к гнезду динамика другого компьютера,
- о каких "естественных" звуках здесь идет речь ? Разумеется все рассуждения в контексте этой "идеи"
Я сказал, что скайп, возможно, не пропустит dtmf, объяснил, почему я так думаю, и привел пруфлинки. О каких у вас там звуках идет речь - это я не знаю.
Сорри, Эд. Не обновлял страничку, поэтому пропустил твою "точку".
Кстати элементарно проверить трансляцию DTMF по скайпу и распознавание
Звонить в "Echo/Sound Test Service" - там 10-секундная запись и выдача обратно. В микрофон пиликаете сотиком или бипером, ответ записываете рекордером - и на декодировку
blindman писал(а):а как вы собрались видео от скайпа встраивать в окно своей программы?
Я делаю так: Видео окно скайпа открываю на весь экран, мое окошко с кнопками управления "поверх всех окон" ставлю в удобное место. В нем же небольшое окошко чата, куда выводятся только сообщения от робота типа "аварийный останов: ток левого мотора превысил допустимый предел". Комманды и служебная информация, типа уровня заряда батареи идут в фоновом режиме и в чат не выводятся. Управляющие кнопки блокируются в зависимости от состояния робота. Например, кнопка "СТОП" не подсвечена, когда робот и так стоит. Чтобы не засорять эфир ненужными коммандами . Скайп - соединение не всегда надежно, по крайней мере у меня дома. Например, при повороте, робот часто проскакивает нужное положение из-за задержки комманды "СТОП". Или прет вперед до препятствия, когда комманда останова затеряется в сетях. Если при переписке в чате, задержка на пару секунд не имеет значения, то при управлении роботом, как раз имеет. Впрочем, в большинстве случаев, комманды приходят практически мгновенно.
С кнопками не понятно. 1. Точно есть необходимость изменять название? Мутно как-то, если назвать кнопку длинным именем, то всё равно не влезет, и будет не красиво. 2. Отсылать 1 строку? 3. Изменять отсылаемую строку через терминал? Или гуй?