Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование мобильных систем
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Vladimirmir
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 6
1

На чем писать программу распознавания и обработки голоса?

15.10.2014, 12:25. Просмотров 1303. Ответов 9
Метки нет (Все метки)

Необходимо написать программу ( или же сайт) в которой можно управлять только голосом.Подскажите на чем написаны подобные проекты?как можно это реализовать и какие трудности чаще встречаются на пути написания кода?Кто компетентен в данном вопросе,прошу помочь.Заранее,спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2014, 12:25
Ответы с готовыми решениями:

Отмена распознавания голоса
Создаю интент с распознаванием Intent listenIntent; private void...

В чем писать?
здравствуйте, подскажите пожалуйста в чем вы пишите? я скачал andrid studio, а...

На чем писать 3D редактор?!
Есть потребность в небольшом 3D редакторе геометрических моделей(Смоделировать...

На чем писать программы для Android
Подскажите пожалуйста список всех программ ,для программирования Android.=-O

На чем писать сервер для клиент на Андроиде
Ребят на чем писсать сервер. Клиент на Андроиде. Клиент будет посылать на...

9
quwy
Native x86
3338 / 2184 / 650
Регистрация: 13.02.2013
Сообщений: 7,239
15.10.2014, 12:33 2
Вам нужно задавать вопрос не "на чем" а "как", потому что выбор языка здесь стоит даже не на десятом месте.

Добавлено через 1 минуту
Эта задача не имеет на данный момент полного решения и является одной из фундаментальных задач программирования. Сами вы точно ничего не напишите, используйте готовые библиотеки и API.
0
Vladimirmir
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 6
15.10.2014, 12:40  [ТС] 3
Спасибо.А чем собственно суть проблемы?В чем сложность написания?(извините,новичок в программировании)
0
quwy
Native x86
3338 / 2184 / 650
Регистрация: 13.02.2013
Сообщений: 7,239
15.10.2014, 12:45 4
Цитата Сообщение от Vladimirmir Посмотреть сообщение
Спасибо.А чем собственно суть проблемы?В чем сложность написания?(извините,новичок в программировании)
В том, что компьютер -- это не человек. А оцифрованный звук двух совершенно одинаковых слов, сказанных одним и тем же человеком, второе через минуту после первого, -- это два совершенно разных набора байт, которые не повторяют друг друга ни в одном месте.

Добавлено через 1 минуту
Если бы задача решалось так просто, кругом было бы засилье голосовых интерфейсов. Вы их видите? Вот и я тоже не вижу.
0
Vladimirmir
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 6
15.10.2014, 13:25  [ТС] 5
Значит проблема в оцифровке?А по какому принципу тогда она работает?
0
quwy
Native x86
3338 / 2184 / 650
Регистрация: 13.02.2013
Сообщений: 7,239
15.10.2014, 13:31 6
Vladimirmir, проблема не в оцифровке, а в распознавании оцифрованного. Записанные слова представляют собой последовательность чисел, и эти числа всегда разные, даже для одного и того же слова, сказанного одним и тем же человеком в одно и то же время.
0
Vladimirmir
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 6
15.10.2014, 14:23  [ТС] 7
Значит одно слово должно подразумевать несколько вариантов последовательности чисел:Или-или.Я предполагаю что тут можно найти некую закономерность.Или я ошибаюсь?
0
quwy
Native x86
3338 / 2184 / 650
Регистрация: 13.02.2013
Сообщений: 7,239
15.10.2014, 14:59 8
Цитата Сообщение от Vladimirmir Посмотреть сообщение
Значит одно слово должно подразумевать несколько вариантов последовательности чисел:Или-или.
Бесконечное количество вариантов. Слово можно сказать быстро, а можно медленно. Можно в голос, а можно шепотом. Можно вопросительно, а можно восклицательно. Это все будут разные последовательности байт, которые с точки зрения логики компьютера будут похожи друг на друга так же, как для нас -- две разные кучи мусора.

Цитата Сообщение от Vladimirmir Посмотреть сообщение
Я предполагаю что тут можно найти некую закономерность
Можно, конечно. Но это ОЧЕНЬ непросто. Над этой задачей человечество бьется с 60-х годов прошлого века и успехи довольно скромные. Да, есть программы, которые используя чудовищную вычислительную мощность серверных кластеров вполне сносно распознают ровно сказанные слова, в тихом помещении, желательно -- после предварительной тренировки с данным конкретным человеком. Есть более примитивные программы, которые без распознавания слов, просто создав что-то типа слепков отдельных звуков, позволяют использовать ограниченный набор голосовых команд для выполнения заранее запрограммированных действий, но и они не прижились из-за слишком низкой точности и привязки к одному голосу.
0
Vladimirmir
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 6
15.10.2014, 16:33  [ТС] 9
Спасибо,большое!
Будем что-нибудь придумывать.
Если наткнетесь на что-нибудь связанное с темой-пишите,буду очень благодарен.
0
quwy
Native x86
3338 / 2184 / 650
Регистрация: 13.02.2013
Сообщений: 7,239
15.10.2014, 17:08 10
Цитата Сообщение от Vladimirmir Посмотреть сообщение
Если наткнетесь на что-нибудь связанное с темой-пишите,буду очень благодарен.
По той причине, что проблема фундаментальная, по ней защищен не один десяток диссертаций и написана не одна тысяча статей. Большую часть этого материала можно найти в интернете. Дерзайте.
0
15.10.2014, 17:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2014, 17:08

На чем писать софт под Android версии 2.1 - 4.2?
Можно ли на своем любимом С\С++ писать проги под андройд? и на чем еще можно...

Можно ли написать приложение для Android на С# или С++? И если да, то на чем лучше писать?
Нужно написать приложение-справочник, предполагается ,что информация хранится...

На чем писать программы для iPhone
Ребята, прошу прощения за, наверняка, изеженную тему. Вопрос такой: какие есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru