roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 18:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Голосовое общение с роботом. Что посоветуете?
СообщениеДобавлено: 19 мар 2012, 22:32 
Не в сети

Зарегистрирован: 19 мар 2012, 22:25
Сообщения: 13
Добрый день. Занимаюсь созданием "говорящего" робота. Робот должен "общаться" с клиентами магазина, рассказывая о товарах.

База слов - где-то 100-150 штук. Платформа - PC.

Кто бы что выбрал в качестве движка распознавания речи? Вот что я уже попробовал:
1. Sphinx. Вообще не работает. Взял русскую базу VoxForge, оставил в ней 10 слов и он всё равно половину определяет не правильно. К тому же на больших базах время распознавания - секунд 30 даже на i7.

2. Распознавание от Microsoft. Неплохо распознает 10 слов через Kinect, даже не смотря на то, что не поддерживает русский. Быстро работает. Но некоторые слова транслитом записать невозможно, а какого-либо обучения не предусмотрено.

3. Распознавание от Google. Время ответа на вопрос может колебаться от 3 до 10 секунд. Распознает очень хорошо... но не всех. Скажем, на тестовой выборке у мужиков - 95% попаданий, а у девушек с высоким голосом - 50%. И поскольку это хак, никакому тюнингу он не подлежит.

В итоге получилось, что поставленную задачу имеющимися средствами решить нельзя. Или я что-то пропустил?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Голосовое общение с роботом. Что посоветуете?
СообщениеДобавлено: 20 мар 2012, 10:57 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Можно добавить к роботу тачскрин с меню. Если клиента "не понимает" - предлагает ткнуть пальцем.
Вот как определить, что не понимает?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Голосовое общение с роботом. Что посоветуете?
СообщениеДобавлено: 20 мар 2012, 13:36 
Не в сети

Зарегистрирован: 19 мар 2012, 22:25
Сообщения: 13
Согласен, про тачскрин тоже думаю. Но так хочется без него :)

Определить, что не понимает просто. Если человек тыкает в тачскрин, значит надо обрабатывать "тычок" в любом случае. А говорит он или нет при этом, не важно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Голосовое общение с роботом. Что посоветуете?
СообщениеДобавлено: 20 мар 2012, 19:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Rai220 писал(а):
2. Распознавание от Microsoft. Неплохо распознает 10 слов через Kinect

А как распознавалку через кинект сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Голосовое общение с роботом. Что посоветуете?
СообщениеДобавлено: 21 мар 2012, 09:26 
Не в сети

Зарегистрирован: 19 мар 2012, 22:25
Сообщения: 13
Scorpio писал(а):
А как распознавалку через кинект сделать?


В Kineckt SDK от Microsoft есть набор тестовых примеров. Один из них распознает слова и расположение источника звука.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO