Microsoft Cognitive Speech SDK для приложений UWP - PullRequest
0 голосов
/ 13 июня 2018

Я хочу включить Microsoft Cognitive Speech SDK для C # в приложение UWP.Но после некоторых исследований я понял, что SDK работает только на платформе .NET, а не на ядре .net (на котором основан UWP).Так есть ли обходной путь, чтобы он работал на ядре .net?Любые способы конвертировать его, например, PCL или через .NET Standard?

Примечание. Мне известны службы REST API, но для распознавания речи у него есть ограничение в 15 секунд.Но я ищу режим непрерывного распознавания.

Также я опробовал встроенное распознавание речи в Windows 10, но оно недостаточно точное.

1 Ответ

0 голосов
/ 13 июня 2018

Вы можете попытаться создать стандартную библиотеку .NET, сослаться на SDK, а затем создать класс, который будет действовать как адаптер для доступа к требуемым функциям SDK из UWP.Но могут возникнуть проблемы, если SDK использует некоторые API, которые не реализованы в UWP.

Чтобы избежать ограничения REST API, вы можете следовать документации для подключения к службе через WebSockets.Похоже, сейчас нет библиотеки, которая бы делала это, поэтому вам придется реализовать ее самостоятельно.Сам UWP имеет встроенную поддержку WebSockets , так что это должно быть возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...