PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarVoiceCommander - управляем икаром голосом (http://pccar.ru/showthread.php?t=19766)

Bersenev 17.10.2013 18:19

iCarVoiceCommander - управляем икаром голосом
 
Смотрим видео

http://content.video.mail.ru/mail/be...video/i-30.jpg

Видео управления голосом картой навигационной программы встроенной в iCar

http://content.video.mail.ru/mail/be...video/i-37.jpg

Видео управления окнами Windows

http://content.video.mail.ru/mail/be...video/i-39.jpg

Всё это надо установить

1. Установить .NET 4.5..
2. Установить Microsoft Speech Platform - Runtime (Version 11)
для своей платформы
3. Устанавливаем Microsoft Speech Platform - Software Development Kit (SDK) (Version 11)
4. Устанавливаем Microsoft Speech Platform - Runtime Languages (Version 11) Нажимаем Download и выбираем файл MSSpeech_TTS_ru-RU_Elena.msi , потом в Панели управления -- Распознавание речи -- Преобразование текста в речь задаём этот голос по умолчанию
5. Устанавливаем ms_recognition.msi.
6. Устанавливаем RHVoice-v0.2.161-setup.exe
7. Идем в настройки записи звука ОС и делаем используемый микрофон устройством записи по-умолчанию (правой кнопкой).

Если пункт 4 не сработает, то есть комп не заговорит по русски, то вот инструкция.

Цитата:

Инструкция по установке русского голосового движка от Microsoft на Windows 7
1. Скачиваем и устанавливаем версию x86 или x64 Microsoft Speech Platform - Runtime (2.5 Mb)
http://www.microsoft.com/en-us/downl....aspx?id=27225
2. Скачиваем и устанавливаем русский голосовой движок Elena (файл MSSpeech_TTS_ru-RU_Elena.msi - 6 Mb). Можно и английский движок для сравнения скачать.
http://www.microsoft.com/en-us/downl....aspx?id=27224
3. Копируем этот текст в файл и сохраняем его как speech.vbs:
Код:

Dim strText, objVoice, objHTML
Set objVoice = CreateObject("SPEECH.SpVoice")
If WScript.Arguments.Count = 1 Then Set objVoice.voice = objVoice.GetVoices.Item(CInt(WScript.Arguments(0)))
Set objHTML = CreateObject("htmlfile")
strText = objHTML.ParentWindow.ClipboardData.GetData("text")
If strText <> "" Then objVoice.speak strText

4. Копируем любой текст в буфер обмена, потом открываем командную строку (нажав кнопку Пуск и выбрав пункты Все программы, Стандартные и Командная строка), набираем там:
"C:\Путь к файлу\speech.vbs"
или
"C:\Путь к файлу\speech.vbs" 0
или (если вы установили и английский движок тоже)
"C:\Путь к файлу\speech.vbs" 1
и нажимаем Enter
Наслаждаемся разными голосами, включая русский.

Для нормальной работы надо установить все обновления отсюда http://www.pccar.ru/showthread.php?t=20347


"Голос покажись" - выводит окно голосового управления на экран
"Голос спрячься" - сворачивает в трей
"Запусти икар" - запускает икар
"Закрой икар" - закрывает икар

Все остальные команды доступны в икаре. заходим на первый экран настроек скина "Настройка голосовых команд iCarVoiceCommander", для добавления новой команды, произнесите её и если такой команды нет в списке, то она добавится.

Возможные варианты команд описываются в файле ..\Plugins\iCarVoiceCommander\iCarVoiceCommander.x ml

Удачи:bye:

vladj 17.10.2013 18:43

Респект, есть небольшие сомнения в голосовом повторе команд, ибо интерактива не видно, идёт
тупо повторение, которое не очень-то и нужно. Ну если только окружающих удивить ? ИМХО.

Bersenev 17.10.2013 18:59

Цитата:

Сообщение от vladj (Сообщение 274057)
есть небольшие сомнения в голосовом повторе команд, ибо интерактива не видно, идёт
тупо повторение, которое не очень-то и нужно. Ну если только окружающих удивить ? ИМХО.

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

sirota 17.10.2013 19:12

Отлично :yes2:, то что нужно... все так и представлял как работает.

А как бы потестить ?уже руки чешутся.

Liber 17.10.2013 19:33

крута!!! уже исчесались руки, язык и уши)))

Zhirnov 17.10.2013 19:56

Всё чешется)

Liber 17.10.2013 20:33

Цитата:

Сообщение от Zhirnov (Сообщение 274071)
Всё чешется)

после того, как я рассказал машине что такое возможно, она тоже начала вся чесаться и отказывается ездить :rofl:

sirota 17.10.2013 20:50

Спать не буду пока Bersenev не покажет где качать новую игрушку :lazy:

awtoap 17.10.2013 21:54

ЗЫ: А мыться не пробовали :rofl:

Распознание голоса идет постоянно или по нажатию клавиши? Если постоянно, то как реагирует на музыку... да на любой посторонний шум?

sirota 17.10.2013 22:30

Цитата:

Сообщение от awtoap (Сообщение 274088)
ЗЫ: А мыться не пробовали :rofl:

Если постоянно, то как реагирует на музыку... да на любой посторонний шум?

Если взято за основу с этой темы, то при нормально играющей музыки у меня в 9 случаях из 10 шло распознавание без проблем.

Bersenev 17.10.2013 23:13

Цитата:

Сообщение от awtoap (Сообщение 274088)
Распознание голоса идет постоянно или по нажатию клавиши?

Постоянно, при этом нагрузки на проц не обнаружено. А сейчас проц Е-350, работает видеозапись в фоне и икар, загрузка больше 40% не скачет.

Цитата:

Сообщение от awtoap (Сообщение 274088)
Если постоянно, то как реагирует на музыку... да на любой посторонний шум?

как раз для этого и сделано повторение команд голосом, на видео видно как два раза произошло ошибочное срабатывания, после команды Запусти икар, данная команда сработала ещё раз, а потом прошла команда Календарь, хоть об этом никто не просил.

В общем сегодня весь день катался, ложные срабатывания есть, но происходят только на простых командах, состоящих из одного слова, чем сложнее команда, тем ниже вероятность ошибок

awtoap 17.10.2013 23:36

Может сделай кнопку на руль активации голосового набора, при этом если будет играть музыка/кино автоматически приглушаться.

Я так понял распознавалка мелкософтовская. Какой стоит голосовой движок?

Bersenev 18.10.2013 00:17

Цитата:

Сообщение от awtoap (Сообщение 274102)
Может сделай кнопку на руль активации голосового набора, при этом если будет играть музыка/кино автоматически приглушаться.

Распознавание будет работать всегда, но кнопка тоже будет, её назначение только в том, что бы опустить громкость до приемлемой для распознавания.

Цитата:

Сообщение от awtoap (Сообщение 274102)
Я так понял распознавалка мелкософтовская. Какой стоит голосовой движок?

Всё расписано здесь http://pccar.ru/showthread.php?t=18233 , только нет ссылки на голос, который читает текст, потом всё в шапке напишу, но всё включая голос от мелкомягких.

sirota 18.10.2013 12:41

Bersenev

:whistle:

MillerOmsk 18.10.2013 12:49

На видео в первом посте запускается икар 1.7.0.35. Ткните где взять ее

kristal0211 18.10.2013 13:17

Цитата:

Сообщение от MillerOmsk (Сообщение 274160)
На видео в первом посте запускается икар 1.7.0.35. Ткните где взять ее

Пф, достаточно вернуться на один уровень назад.
http://pccar.ru/showthread.php?t=19185
Есть такая вещь как поиск, так же google - корпорация добра.

MillerOmsk 18.10.2013 13:38

Цитата:

Сообщение от kristal0211 (Сообщение 274167)
Пф, достаточно вернуться на один уровень назад.
http://pccar.ru/showthread.php?t=19185
Есть такая вещь как поиск, так же google - корпорация добра.

Тема про 1.7.0.33 у меня он и стоит а запускается на экране 1.7.0.35 я про него и спрашиваю.

ИМли как привратьть 33 в 35

MiD_E34 18.10.2013 15:37

да уж.. удобная фича, думаю многим приглянется... вроде начинаю чесаться как и все ))

AlexPicaso 18.10.2013 16:02

уже даже не чешется - зудит )))

Allex 18.10.2013 16:43

Цитата:

Сообщение от MillerOmsk (Сообщение 274160)
На видео в первом посте запускается икар 1.7.0.35. Ткните где взять ее

Здесь :yes2:

Beliy 18.10.2013 20:48

Когда Когда нам ждать это чудо инженерной мысли :shok::shok::shok::shok:

sirota 18.10.2013 22:49

Цитата:

Сообщение от Beliy (Сообщение 274237)
Когда Когда нам ждать это чудо инженерной мысли :shok::shok::shok::shok:

Тихо не спугни....может к выходным родят.:secret:

Bersenev 18.10.2013 23:10

Цитата:

Сообщение от sirota (Сообщение 274253)
Тихо не спугни....может к выходным родят.:secret:

Сам VoiceCommander готов, только просыпаться нормально, если подключин usb микрофон или микрофон от вебки, я его так и не научил, если микрофон со звуковой компа, то всё работает и после сна.

Сейчас буду доделывать настойку в скине, а то уже приучил всех, что всё можно делать через скин, так что надо соответствовать.

А пока результаты сегодняшнего тестирования. Для себя сделал вывод, что микрофон от вебки абсолютно не годится для этой задачи, слышит всё подряд, а при увеличении скорости выше 50 км/ч уже перестаёт работать. А вот микрофон сделанный из самой простой телефонной гарнитуры, подключенный к материнке, работает на любой скорости и при громкости музыки 70%, я уже себя с трудом слышу, при этом музыку перекрикивать не надо.

В общем занялся скином, может к утру закончу:bye:

sirota 18.10.2013 23:41

Цитата:

Сам VoiceCommander готов, только просыпаться нормально, если подключин usb микрофон или микрофон от вебки, я его так и не научил
Мне и не нужно просыпание:pleasantry:

Цитата:

В общем занялся скином, может к утру закончу
Будем ждать.

yuriy m 19.10.2013 00:23

Долго я эту тему подымал... и наконец свершилось :whistle: еслиб еше можно будит редактировать самому будит вообще хорошо. СПАСИБО

D@nger 19.10.2013 00:35

приколюха))А если системник в багажнике, микрофон сделать на задней полке услышит ли?)))

awtoap 19.10.2013 01:07

Для микрофона сзади придется нехило орать ))).
Вообще нужно тянуть до левой стойки или под потолок водителя. Правда если длинный кабель, возникнут проблемы с наводками и помехами...нужно будет делать микрофонный преамп с балансным входом. И только потом тыкать в комп.

Bersenev 19.10.2013 14:16

Инструкция по установке в шапке темы

sirota 19.10.2013 14:17

Уже бегу ставить :yes2:

OsDima 19.10.2013 18:20

Охрененно. Работает даже на микрофон от ноута.

Попробывал вот этот микрофон http://www.dns-shop.ru/catalog/i1472...audio-300.html - работает вроде лучше.

Вот в раздумьях что поставить в машину.

http://www.dns-shop.ru/catalog/i1361...ml#description
http://www.dns-shop.ru/catalog/i1701...ml#description

Видать завтра поеду в магазин с ноутом для полевых испытаний.

Гдето читал про массив направленных микрофонов - типа Keenetik, кто подскажет что лучше. Я думаю направленный с аккустическим фокусом в районе перед водителем.

wladkom1953 19.10.2013 19:16

Тоже завелась. Респект Андрею.
И не нужно теперь решать проблемы с тачем. На кой он нужен?

Andycar 19.10.2013 19:54

Ну просто кайф невероятный... Всё работает! Сначала, как маленький раз десять подряд скомандовал "Икар закройся, икар откройся!"... ;) Сейчас команды осваиваю.
Респект - вещь!!!

Liber 19.10.2013 19:59

уважаемый Bersenev
а на предыдущую версию iCar голосовой движок встанет?

Bersenev 19.10.2013 20:13

Цитата:

Сообщение от Liber (Сообщение 274331)
уважаемый Bersenev
а на предыдущую версию iCar голосовой движок встанет?

Даже на бесплатной заработает, только придётся самим скин редактировать. При желании даже на РР заработает.

Bersenev 19.10.2013 20:17

Цитата:

Сообщение от Andycar (Сообщение 274330)
Сейчас команды осваиваю.

Команды можно и даже нужно делать свои, сейчас почти все команды просто повторяют надписи на кнопках, а желательно превратить их в предложения.

sirota 19.10.2013 20:27

Спасибо...на win 8.1 работает как часы...выполнение команд происходит без задержек, то есть практически моментально.

Beliy 19.10.2013 20:51

Беру заверните два :berry:, буду тестить)

sirota 19.10.2013 21:47

У меня Александр тоже разговаривает.

Вопрос:1. как убрать двойное повторение...следующий трек, следующий трек?
2
Цитата:

запускает из папки скина ..\Plugins\iCarVoiceCommander\iCarVoiceCommander.e xe
Этот файл нужно поместить в автозагрузку?

Beliy 19.10.2013 21:51

Аааааа :woot_jump:, все супер работает на домашнем пк, завтра буду в машине пробовать!
У меня только один раз говорит не повторяет дважды.

Bersenev 19.10.2013 21:52

Цитата:

Сообщение от sirota (Сообщение 274347)
Вопрос: как убрать двойное повторение...следующий трек, следующий трек?

скорее всего в iCarVoiceCommander включен режим повтора команды, отключи его, галочка всего одна


Часовой пояс GMT +4, время: 00:24.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot