У меня есть слово или предложение, есть ли способ / пакет с открытым исходным кодом, чтобы найти вероятность того, что пользователь произнес это слово - PullRequest
0 голосов
/ 21 марта 2019

У меня есть слово / предложение, есть ли способ / пакет с открытым исходным кодом, чтобы найти вероятность того, что пользователь произнес это слово / предложение

1 Ответ

2 голосов
/ 23 марта 2019

Наиболее часто используемые бесплатные инструменты распознавания речи:

  1. Kaldi
  2. CMU Sphinx

Работать с Python довольно просто настроитьбазовая система распознавания речи, использующая pocketsphinx-python .Немного сложнее, но, по моему опыту, лучший результат - настроить систему с Kaldi, используя, например, kaldi-gstreamer-server .

Другой вариант - использовать API, например:

  • Microsoft Bing Speech
  • Google Cloud Speech
  • IBM Speech to Text

Отличная точка входа, чтобы проверить их, это SpeechRecognition библиотека питонов.Однако помните, что для этих сервисов вам понадобится ключ API.

В вашем случае вы говорите, что у вас есть данное предложение и хотите получить вероятность того, что именно это предложение было сказано.Это немного отличается от общей задачи распознавания речи, поскольку у вас есть больше предварительной информации, которая может сделать вашу оценку более точной.Для этой проблемы обычно используется термин Обнаружение ключевых слов , и вы можете попробовать использовать Списки ключевых слов с CMU Sphinx.

...