Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[34.239.150.167] |
|
Сообщ.
#1
,
|
|
|
Добрый день!
Сейчас пытаюсь сделать поддержку больших грамматик, но наткнулся на ограничение- у меня выходит, что если размер словаря больше 2к- то начинаются проблемы с распознаванием. Я попробовал запустить два движка и скормить разные грамматики разным движкам...но у меня большое подозрение,что на самом деле движок один, а я просто создаю 2 объекта доступа к нему (MicrosoftSpeechEngine) . Это так? И второй вопрос- у меня грамматика-это список очень похожих друг на друга названий. Можно ли как-то разнести похожие по звучанию слова, чтобы движку было легче распознавать? Я думаю так сделать- разбить фразу на список звуков, сравнить эти звуки с звуками другого похожего слова и как-то найти их "похожесть". Соответственно, дальше разнести эти слова на разные грамматики. Можете подсказать, как бы разнести похожие по звучанию слова(фразы)? Пример: ВК 220 киловольт трасса Москва-Санкт-Петербург ВК 220 киловольт трасса Москва- Тверь. Спасибо. |
Сообщ.
#2
,
|
|
|
Цитата Можно ли как-то разнести похожие по звучанию слова, чтобы движку было легче распознавать? Нельзя, можно движок получше использовать. |
Сообщ.
#3
,
|
|
|
Цитата nsh @ Нельзя, можно движок получше использовать. Pocketsphinx? А он может распознавать грамматику больше чем 2к слов? И можно ли с ним работать из через c#? |
Сообщ.
#4
,
|
|
|
С pocketsphinx можно работать из C#.
Библиотек распознавания речи на данный момент достаточно - ЦРТ, Яндекс и так далее. |