2016-09-26 2 views
0

Документация и другие справочные ссылки, предоставленные Microsoft, предлагают использовать VS2015.Microsoft Cognitive Speech to Text

У меня есть проект, построенный в .NET Framework 4.0 с использованием VS2010 в WPF. И я хочу реализовать речь в функции Text в моем проекте.

Примечания: Я не могу перейти на VS2015 и хотел бы реализовать майкрософт познавательных речей в текст функциональности с помощью VS2010.

Возможно ли это, пожалуйста, объясните, если возможно или нет.

Заранее спасибо.

+0

У вас есть конкретный вопрос? Вы пробовали что-то, что не сработало? Cognitive Services - это REST API, который можно вызывать с любого языка. Это просто здравый смысл, что вы должны использовать последнюю версию, особенно когда она бесплатна. Кроме того, .NET 4.0 больше не поддерживается, 4.5.2 - это замена двоичного кода, что означает, что ваш компьютер и ваши клиенты, вероятно, уже используют 4.5.2. –

+0

Да, я попытался перенести код в .Net 4.0 и тот же, используя VS2010, но мне это не удалось. Как вы сказали, я думаю, что мне придется использовать фреймворк 4.5 и быть новой версией visual studio. – user1528468

+0

Порт какой код? Это API REST, все, что вам нужно назвать WebClient или HttpWebRequest, хотя вам придется самостоятельно обрабатывать аутентификацию и генерировать правильные URL-адреса. SDK и прокси-серверы написаны в .NET 4.5. –

ответ

0

Я не думаю, что VS2015 является обязательным требованием (хотя я не уверен на 100%). Моя команда недавно добавила образец got-бота в github: https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/intelligence-SpeechToText, в котором показано, как вы можете конвертировать аудиофайл, загруженный пользователем в текст. Вы можете легко переносить код в приложение WPF (обратите внимание, что образец доступен в C# и node.js). Проверьте это и сообщите нам, если это сработает.

+0

благодарит вас за ответ и сообщит вам о достигнутом прогрессе. – user1528468

+0

Один вопрос, хотя вместо использования аудиофайла я могу использовать микрофон (т. Е. Записать звук с микрофона, что говорит пользователь, а затем отобразить его)? – user1528468

+0

Да, Speech API поддерживает потоковое аудио, как описано в документации (https://www.microsoft.com/cognitive-services/en-us/Speech-api/documentation/API-Reference-REST/BingVoiceRecognition#SpeechService). В примере, который я отправил, используется аудиофайл в качестве входных данных, поскольку каналы обмена сообщениями не поддерживают отправку аудиопотоков в боты. Но вы можете легко изменить ввод в API для потоковой передачи звука. –