|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
|
Распознавание речи в текст, Google09.03.2013, 21:19. Показов 34654. Ответов 86
Метки нет (Все метки)
Друзья, я знаю что наверняка я не первый уже это спрашиваю, но может кто использовал в своих работах распознаватель от гугла ? Смотрел статьи на хабре, но без примеров я не могу понять как оно работает.
Поделитесь своими знаниями по распознаванию. Или скиньте какой-нибудь пример рабочий, самый простетский. Мне только нужно чтобы речь (команда - 1-3 слова) выводилась в textBox. Для чего мне это нужно ? Вот, хочу заставить свою железяку ездить по команде =] Буду очень благодарен ! Сразу скажу, делаю для себя и для общего развития, не для комерческих целей - для участия в соревнованиях и только.
6
|
|
| 09.03.2013, 21:19 | |
|
Ответы с готовыми решениями:
86
Распознавание речи Google и сохранение результатов в текстовый файл Распознавание речи Распознавание речи offline |
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
|
| 22.03.2013, 14:11 [ТС] | |
|
Сейчас я прошу помощи по тому что WPF. Проект я скинул. Там где производится проверка (AudioThresh) - это прослушка микрофона на порог срабатывания. Если такой есть - нужно вызвать другую программу и ждать 5 секунд пока она не завершится. После завершения 5 секунд - прослушивать дальше все.
0
|
|
|
Master of Orion
|
||||||
| 22.03.2013, 17:28 | ||||||
|
SERGEY199100, пример таймера на WPF
1
|
||||||
|
4 / 4 / 1
Регистрация: 23.08.2010
Сообщений: 118
|
||
| 22.03.2013, 18:26 | ||
|
0
|
||
|
|
||||||
| 22.03.2013, 18:43 | ||||||
|
А такой вариант не подойдёт? Просто там вылетает та прога, что с маленьким окошком, я не могу нормально затестить
1
|
||||||
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
||
| 22.03.2013, 21:32 [ТС] | ||
|
А я и не подозревал о функции proc.WaitForExit(); Сейчас постараюсь ее протестить. Мне главное чтобы при запуске этого "окошка"exe в условии, которое срабатывает при звуковом скачке не запускалось десять раз окна. А то получится когда мы начинаем говорить - каждые высокие интонации в произношении цельного кука предложения будут вызывать новый запуск окошка. Окошко то - при запуске запускает запись звукового файла в течении 5 секунд, после автоматически сохраняется и закрывается. Добавлено через 1 минуту *расспознавать *куска Добавлено через 40 минут ТО что надо работает ! Спасибо =) Пригодится в будущем и в других проектах однозначно. Купил даже под свою задачу блютус гарнитуру на ухо с микрофоном для голосовых команд непосредственно из "первых уст", а если бы поставил на робота, то, наверняка там от мех-х движений срабатывал бы датчик звука. Так вот, купить купил а звук на комп и с компа на наушник передается ужасно, я бы это только шумом назвал не более. Использую наушник Jabra BT2045, и блютус-свиток. ПО для cвязи Blusoleil 8.x.x.x.x ( что-то версию продукта не найду где прочесть ) )) Стоит пробная и она скорее всего не позволяет мне передавать достаточный трафик для нормальной работы с гарнитурой. Кто юзал Blusoleil у кого есть стабильная кряканутая версия, дайте скачать или наводку какую-нибудь. Добавлено через 1 минуту *bluesoleil
0
|
||
|
|
||||
| 22.03.2013, 22:56 | ||||
0
|
||||
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
||
| 22.03.2013, 23:19 [ТС] | ||
|
- попробую поставить. На 8ку 6я версия встанет ?
0
|
||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
||
| 22.03.2013, 23:50 | ||
|
0
|
||
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
|
| 23.03.2013, 20:15 [ТС] | |
|
Мне еще предстоит разобраться как выдергивать из ответа гугла ключевые лова-команды таким условием, что мы заранее предполагаем что говорить могут 2 и более человек. Из этой каши нужно отобрать интересующие нас слова, например "Я сегодня у Васи видел машину выполнить 200 новую" - из этой каши нудно только "Выполнить" и "200".
0
|
|
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
||||||
| 27.03.2013, 20:09 [ТС] | ||||||
|
Ребят, почти доделал все что хотел. Сейчас с этим куском кода разбираюсь:
string command = listBox1.Text; if (command.Contains("купить велосипед")) { //создаем новый процесс Process proc = new Process(); //Запускаем Блокнто proc.StartInfo.FileName = @"Notepad.exe"; proc.StartInfo.Arguments = ""; proc.Start(); } В listBox1 выводится коэффициент качества распознавания и сама фраза. Contains.XXX Проверяем в строке XXX нужное нам выражение, если есть - запускаем процесс. Скажите, правильно ли я сделал ? Или поправьте меня примером. Суть в том, что я не знаю где проверять это условие. Там все делается в потоках. Где в коде создается, или обрабатывается listBox1 (AddToList) чтобы там же делать мою проверку\выборку ? Мне пишет ошибку, что я не в том потоке выполняю операцию с listBox1... =\
0
|
||||||
|
|
|||||||||||
| 27.03.2013, 20:20 | |||||||||||
|
на этот обработчик ты подписываешься в основном потоке?
0
|
|||||||||||
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
||||||
| 27.03.2013, 20:26 [ТС] | ||||||
|
Сейчас объясню =)
Добавлено через 5 минут Код ниже побочный эффект того что я хочу - я хочу как только распознанный текст приходит с гугла и помещается в listBox в виде строки коэфициент и ответ-фраза, проверять содержимое полученное и вычленять оттуда нужные фразы, типа "купить велосипед". ) В txt.log поле, заносится полный ответ от гугла, а в listbox коэф-т и фраза.
0
|
||||||
|
|
||||||||||||
| 27.03.2013, 20:45 | ||||||||||||
Так тебе нужен листбокс или нет?Добавлено через 49 секунд Ну вот же ты получаешь данные, там и сравнивай:
А тьфу, листбокс тебе нужен. Добавлено через 1 минуту Так эти строки не работают или что?
0
|
||||||||||||
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
||
| 27.03.2013, 20:50 [ТС] | ||
|
0
|
||
|
|
||
| 27.03.2013, 20:56 | ||
|
Добавлено через 4 минуты Создай класс работающий с гуглом, убери методы отправки и получения данных из класса формы, в том классе, который ты создашь не обращайся к контролам, все данные получай через параметры методов
0
|
||
|
|
|||||||||||||||||||||
| 27.03.2013, 21:18 | |||||||||||||||||||||
|
В общем я бы так делал, примерно:
1
|
|||||||||||||||||||||
|
|
|
| 27.03.2013, 21:23 | |
|
Вот тебе инфа за контекст синхронизации: Как правильно работать с SynchronizationContext?
1
|
|
|
204 / 20 / 1
Регистрация: 29.10.2009
Сообщений: 430
|
|
| 27.03.2013, 21:45 [ТС] | |
|
Ого, нехило информации подкинул для размышлений на ночь )) Спасибо, попробую разобраться.
0
|
|
| 27.03.2013, 21:45 | |
|
Распознавание речи по языку Как реализовать распознавание речи Распознавание речи, записанной с микрофона Распознавание речи с использованием Speech API Как сделать распознавание речи на Microsoft.Speech? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|