Metin uygulamasına tek seferlik tanıma konuşması oluşturma

Tamamlandı

Önceki alıştırmada, Azure CLI kullanarak Azure AI hizmetleri hesabı oluşturmayı öğrendinsiniz. Artık üzerinde çalışabileceğiniz bir Azure AI hizmetleri hesabınız olduğuna göre, konuşma metin uygulaması üzerinde çalışmaya başlayabilirsiniz.

İlk zorluk, şirketinizin tıbbi müşterilerinizden kısa notların dökümünü almak için kullanabileceği bir uygulama oluşturmaktır. Azure AI hizmetleri, geliştirmeniz için kullanabileceğiniz iki farklı konuşma tanıma türü sağlar:

  • Tek seferlik tanıma

    • Tek çekimli tanıma, sesteki bir molayı dinler ve tanımayı durdurur ve yalnızca en fazla 15 saniyelik sesi işler.

    • Bu tür bir tanıma, şirketinizin tıbbi müşterilerinin sağladığı kısa notlar için iyi çalışır, ancak daha uzun dikteler için çalışmaz.

    • Tek seferlik tanımayı uygulamanıza uygulamak daha kolaydır, ancak daha az denetiminiz vardır.

  • Sürekli tanıma

    • Sürekli tanıma, tanıma durdurulana kadar dinlemeye devam eder.

    • Bu tanıma türü hem kısa notlar hem de daha uzun dikteler için iyi çalışır.

    • Sürekli tanıma, uygulamanızda uygulamak için daha fazla kod gerektirir, ancak daha fazla denetiminiz vardır.

Bir sonraki alıştırmada, şirketinizin tıbbi müşterilerinden kısa notların dökümünü almak için kullanabileceğiniz bir uygulama oluşturmak için tek seferlik tanıma kullanacaksınız. Bu modülün ilerleyen bölümlerinde, hem kısa notların hem de daha uzun diktelerin dökümünü almak için kullanabileceğiniz bir uygulama oluşturmak için sürekli tanıma kullanacaksınız.

Ses dosyalarının dökümünü almak için tek çekimli tanıma kullanarak uygulama oluşturma

Azure AI Konuşma tanıma özelliğini kullanarak konuşmayı metne dönüştürecek bir uygulama oluşturmak için uygulamanızın aşağıdaki görevlerin tümünü gerçekleştirmesi gerekir:

  • Paketi dahil edin Microsoft.CognitiveServices.Speech .

  • Azure AI hizmetleri hesabınızdaki API anahtarını kullanarak bir SpeechConfig sınıf oluşturun.

  • Kaynak olarak WAVE AudioConfig dosyası kullanarak bir sınıf oluşturun.

  • ve SpeechRecognizer sınıflarını SpeechConfig kullanarak bir AudioConfig sınıf oluşturun.

  • Konuşmayı metne RecognizeOnceAsync()SpeechRecognizer dönüştürmek için sınıfının yöntemini çağırın.

  • Dönüştürülen metni bir StreamWriter dosyaya yazmak için bir sınıf oluşturun.

Sonraki alıştırmada bu adımların tümüne ayrıntılı olarak göz atacağız.