ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
609042 Топик полностью
Гудвин, волшебник (13.07.2015 02:25, просмотров: 236) ответил megajohn на вообще ничего не понял. Гуглофон в руке передает по BT на мегу в пузырьке ? Так ? И воспроизведение происходит по A2P тоже в пузырьке ?
Собирал наспех - из того, что было под руками под Новый Год. Модуля с A2DP (типа WT32) у меня не нашлось. Сначала так и хотел - передавать голос с ведрофона посредством имеющегося в модуле WT11 PCM. Но прошива в нем была довольно старая и глючная в этой части, поэтому не срослось. К тому же в ведроиде есть сложности с выводом произвольных звуков в моно гарнитуру (она заточена только под звонки). Ну и третий аргумент - попробовал все доступные голосовые оффлайн движки для андроида - ни один не понравился ни качеством, ни тембром (хотелось "мультяшный" звук). Вставлять сам гуглофон тоже не хотелось - в пузырек он точно не поместился бы ;) Посему пошел таким путем: В ведрофоне накропал приложеньице - джойстик для управления движением, распознавание голоса в онлайне гугля, поиск в текстовых ответах сервера ключевых слов и передачу номера соответствующей фразы по BT (последовательный порт) в "пузырек". В "пузырьке" Атмега328, пара шаговиков прямо на ноги меги (в режиме моста) , SD карточка с приготовленными фразами, FATFS и мостовой ШИМ для динамика. Фразы записывал с помощью вот этой солянки(в архиве). Принцип - передаю текстовую строку в "говорильный" (тот, который используется в переводчике) сервис гугля, получаю в ответ MP3 файл с проговоренной фразой. После чего обрабатываю этот MP3 с помощью SOX.exe для преобразования (нужный тембр и темп), заодно преобразования в PCM 8 бит, 11025 Гц для воспроизведения мегой. Можешь подергать за вымя, оно сразу калякает на компе... Установки для преобразования находятся в файлике CONV.bat. Все это конечно через задницу, зато быстро достиг требуемого результата, с помощью привычных инструментов... Тебе можно сделать по-другому, ибо нет задачи запихнуть все в "пузырек", да еще без A2DP модуля под руками. Но без онлайн гугля не обойтись пока. Все офлайновые "говорильно-распознавательные" проги гораздо хуже, или недоступны.