Mahesh Pattnayak Ответов: 2

Как включить распознавание речи в ASP.NET


Как включить речь вместо текстовых сообщений в asp.net.

Есть ли какой-нибудь API для распознавания речи ??

Пожалуйста помочь..

Что я уже пробовал:

using System.Speech;
using System.Speech.Synthesis;

  private void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            SpeechSynthesizer synthesizer = new SpeechSynthesizer();
            synthesizer.Volume = 100;  // 0...100
            synthesizer.Rate = 0;     // -10...10

            // Synchronous
            synthesizer.Speak(txtSpeech.Text );

            // Asynchronous
           // synthesizer.SpeakAsync("Welcome to the WPF Tutorial.");
        }

F-ES Sitecore

asp.net код выполняется на сервере, поэтому единственное оборудование для динамиков или микрофонов, к которому он может получить доступ, также находится на сервере. Вам понадобится что - то, что может работать в клиентском браузере.

2 Ответов

Рейтинг:
2

Dave Kreskowiak

Вы не можете использовать систему.Уроки речи. ASP.NET код выполняется полностью на сервере, а не на клиенте.

Вам нужна библиотека, которая работает на стороне клиента. Google для "распознавания речи javascript" и начать читать.


Karthik_Mahalingam

5

Рейтинг:
0

Richard Deeming

API синтеза речи Javascript имеет разумную поддержку браузера: Могу ли я использовать... API синтеза речи[^]

IE11 и Android browser-это основные удерживающие устройства, и, похоже, они есть ошибка в реализации Chrome[^] который останавливает воспроизведение через 15 секунд.

Веб - приложения, которые говорят-введение в API синтеза речи  |  Сеть  |  Разработчики Google[^]

NB: Это и есть речь синтез - компьютер разговаривает с тобой - не речь распознавание - ты разговариваешь с компьютером. Существует API распознавания речи, но он практически не имеет поддержки: Могу ли я использовать... API распознавания речи[^]