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

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

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

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

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

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

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

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

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

9
quwy
Native x86
3333 / 2180 / 649
Регистрация: 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
3333 / 2180 / 649
Регистрация: 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
3333 / 2180 / 649
Регистрация: 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
3333 / 2180 / 649
Регистрация: 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
3333 / 2180 / 649
Регистрация: 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 на С# или С++? И если да, то на чем лучше писать?
Нужно написать приложение-справочник, предполагается ,что информация хранится...

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

на чем писать чтобы работало и на ios и на андрюшке и х86?
флеш? моно? силверлайт? писать разное... и игры и архиваторы и медиаплееры.....

Система распознавания голоса
Здравствуйте. Как думаете, реально ли сделать простую систему распознавания...


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

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

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