Форум программистов, компьютерный форум CyberForum.ru

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

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

На чем писать софт под андройд версии 2.1 - 4.2 ? Android
на чем писать чтобы работало и на ios и на андрюшке и х86?
Android На чем писать сервер для клиент на Андроиде
На чем писать программы для iPhone
Android Алгоритм распознавания форм на фото
Android Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
Русификация голоса Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
quwy
Native x86
 Аватар для quwy
2895 / 1867 / 488
Регистрация: 13.02.2013
Сообщений: 6,251
15.10.2014, 12:33     На чем писать программу распознавания и обработки голоса? #2
Вам нужно задавать вопрос не "на чем" а "как", потому что выбор языка здесь стоит даже не на десятом месте.

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

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

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

Посоветуйте движок распознавания речи
Библиотеки для распознавания текста с фото Android
Android В чем писать?
Android Отмена распознавания голоса
Android На чем писать 3D редактор?!

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

Или воспользуйтесь поиском по форуму:
quwy
Native x86
 Аватар для quwy
2895 / 1867 / 488
Регистрация: 13.02.2013
Сообщений: 6,251
15.10.2014, 17:08     На чем писать программу распознавания и обработки голоса? #10
Цитата Сообщение от Vladimirmir Посмотреть сообщение
Если наткнетесь на что-нибудь связанное с темой-пишите,буду очень благодарен.
По той причине, что проблема фундаментальная, по ней защищен не один десяток диссертаций и написана не одна тысяча статей. Большую часть этого материала можно найти в интернете. Дерзайте.
Yandex
Объявления
15.10.2014, 17:08     На чем писать программу распознавания и обработки голоса?
Ответ Создать тему
Опции темы

Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru