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

Программирование мобильных систем

Войти
Регистрация
Восстановить пароль
 
Vladimirmir
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 6
#1

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

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

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

Отмена распознавания голоса - Программирование Android
Создаю интент с распознаванием Intent listenIntent; private void startVoiceRecognitionActivity() { listenIntent = new...

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

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

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

На чем писать сервер для клиент на Андроиде - Программирование Android
Ребят на чем писсать сервер. Клиент на Андроиде. Клиент будет посылать на сервер данные каждые 5 секунд. Сервер получает...

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

9
quwy
Native x86
3285 / 2131 / 578
Регистрация: 13.02.2013
Сообщений: 7,098
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
3285 / 2131 / 578
Регистрация: 13.02.2013
Сообщений: 7,098
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
3285 / 2131 / 578
Регистрация: 13.02.2013
Сообщений: 7,098
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
3285 / 2131 / 578
Регистрация: 13.02.2013
Сообщений: 7,098
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
3285 / 2131 / 578
Регистрация: 13.02.2013
Сообщений: 7,098
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
Привет! Вот еще темы с ответами:

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

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

Библиотека для распознавания голоса - Objective-C
посоветуйте библиотеку для работы с голосом на objective-c для ios, чтобы можно было распознать когда человек начинает говорить и в это...

На чем лучше писать программу с применением ООП - ООП и паттерны
Есть на выбор Паскаль либо Visual c,на чем лучше и проще?


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

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

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