Share via


Power automate toplu transkripsiyonu

Bu makalede, Azure Depolama kapsayıcısından ses dosyalarının dökümünü almak için Power Automate ve Batch Speech için Azure AI hizmetlerinin nasıl kullanılacağı açıklanmaktadır. Bağlayıcı Batch Transkripsiyon REST API'sini kullanır, ancak bunu kullanmak için herhangi bir kod yazmanız gerekmez. Bağlayıcı gereksinimlerinizi karşılamıyorsa REST API'yi doğrudan kullanmaya devam edebilirsiniz.

Power Automate'e ek olarak, Power Apps ve Logic Apps ile Batch Konuşma metin bağlayıcısı için Azure AI hizmetlerini kullanabilirsiniz.

İpucu

Kaydolmadan veya kod yazmadan Speech Studio'da daha fazla Konuşma özelliğini deneyin.

Önkoşullar

  • Azure aboneliği - Ücretsiz bir abonelik oluşturun.
  • Azure portalında konuşma kaynağı oluşturun.
  • Konuşma kaynak anahtarınız ve bölgeniz. Konuşma kaynağınız dağıtıldıktan sonra anahtarları görüntülemek ve yönetmek için Kaynağa git'i seçin. Azure AI hizmetleri kaynakları hakkında daha fazla bilgi için bkz . Kaynağınızın anahtarlarını alma.

Azure Blob Depolama kapsayıcısını oluşturma

Bu örnekte, bir Azure Blob Depolama hesabında bulunan ses dosyalarının dökümünü alırsınız.

Yeni bir depolama hesabı ve kapsayıcı oluşturmak için bu adımları izleyin.

  1. Azure portalına gidin ve Azure hesabınızla oturum açın.
  2. Azure portalında bir Depolama hesabı kaynağı oluşturun. Konuşma kaynağınızla aynı aboneliği ve kaynak grubunu kullanın.
  3. Depolama hesabını seçin.
  4. Sol bölmedeki Veri depolama grubunda Kapsayıcılar'ı seçin.
  5. + Kapsayıcı'yı seçin.
  6. Yeni kapsayıcı için "batchtranscription" gibi bir ad girin ve Oluştur'u seçin.
  7. Depolama hesabının Erişim anahtarını alın. Sol bölmedeki Güvenlik + ağ grubunda Erişim anahtarları'nı seçin. key1 (veya key2) değerini görüntüleyin ve not alın. Daha sonra bağlayıcıyı yapılandırırken erişim anahtarına ihtiyacınız vardır.

Daha sonra, dosya ekleme ve değiştirme olayları transkripsiyon işlemini başlatdığından bağlayıcı yapılandırıldıktan sonra dosyaları kapsayıcıya yükleyeceksiniz.

Power Automate akışı oluşturma

Yeni bir akış oluşturma

  1. Power Automate'te oturum açma

  2. Soldaki daraltılabilir menüden Oluştur'u seçin.

  3. Belirlenen bir olay tarafından tetiklenebilen boş bir akıştan başlamak için Otomatik bulut akışı'na tıklayın.

    Otomatik bulut akışı oluşturmaya yönelik menünün ekran görüntüsü.

  4. Otomatik bulut akışı oluştur iletişim kutusunda akışınız için "BatchSTT" gibi bir ad girin.

  5. İletişim kutusundan çıkmak ve tetikleyici seçmeden devam etmek için Atla'yı seçin.

Akış tetikleyicisini yapılandırma

  1. Azure Blob Depolama bağlayıcısından bir tetikleyici seçin. Bu örnekte, sonuçları daraltmak için arama bağlayıcıları ve tetikleyiciler kutusuna "blob" yazın.

  2. Azure Blob Depolama bağlayıcısının altında Blob eklendiğinde veya değiştirildiğinde tetikleyicisini seçin.

    Arama bağlayıcıları ve tetikleyiciler iletişim kutusunun ekran görüntüsü.

  3. Azure Blob Depolama bağlantısını yapılandırın.

    1. Kimlik doğrulama türü açılan listesinden Erişim Anahtarı'nı seçin.
    2. Daha önce oluşturduğunuz Azure Depolama hesabının hesap adını ve erişim anahtarını girin.
    3. Devam etmek için Oluştur'u seçin.
  4. Blob eklendiğinde veya değiştirildiğinde tetikleyicisini yapılandırın.

    Blob tetikleyicisini yapılandırmak için iletişim kutusunun ekran görüntüsü.

    1. Depolama hesap adı veya blob uç noktası açılan listesinde Bağlantı ayarlarını kullan'ı seçin. Depolama hesabı adını bağlantı dizesi bileşeni olarak görmeniz gerekir.
    2. Kapsayıcı'nın altında klasör simgesini seçin. Daha önce oluşturduğunuz kapsayıcıyı seçin.

Yola göre SAS URI'si oluşturma

Azure Blob Depolama kapsayıcınızdaki bir ses dosyasının dökümünü almak için dosya için Paylaşılan Erişim İmzası (SAS) URI'sine sahip olmanız gerekir.

Azure Blob Depolama bağlayıcısı tek tek bloblar için SAS URI'lerini destekler ancak kapsayıcıların tamamı için desteklemez.

  1. Azure Blob Depolama bağlayıcısı için yeni bir işlem eklemeye başlamak için + Yeni adım'ı seçin.
  2. Sonuçları daraltmak için arama bağlayıcıları ve eylemler kutusuna "blob" yazın.
  3. Azure Blob Depolama bağlayıcısının altında Yola göre SAS URI'sini oluştur tetikleyicisini seçin.
  4. Depolama hesap adı veya blob uç noktası açılan listesinde Blob eklendiğinde veya değiştirildiğinde tetikleyicisi için kullandığınız bağlantıyı seçin.
  5. Blob yolu alanı için dinamik içerik olarak seçinPath.

Şu anda aşağıdakine benzer bir akışınız olmalıdır:

SAS URI'sini oluşturduktan sonra akış durumunun ekran görüntüsü.

Transkripsiyon oluşturma

  1. Batch Speech to text bağlayıcısı için Azure AI hizmetleri için yeni bir işlem eklemeye başlamak için + Yeni adım'ı seçin.

  2. Sonuçları daraltmak için arama bağlayıcıları ve eylemler kutusuna "toplu konuşmayı metne dönüştürme" yazın.

  3. Batch Konuşma metin bağlayıcısı için Azure AI hizmetlerini seçin.

  4. Transkripsiyon oluştur eylemini seçin.

  5. Daha önce oluşturduğunuz Konuşma kaynağına yeni bir bağlantı oluşturun. Bağlantı, Power Automate ortamında kullanılabilir. Daha fazla bilgi için bkz . Power Automate'te bağlantıları yönetme.

    1. Bağlantı için "speech-resource-key" gibi bir ad girin. İstediğiniz adı seçebilirsiniz.
    2. API Anahtarı alanına Konuşma kaynak anahtarını girin.

    İsteğe bağlı olarak, kullanılabilir bağlantıları görüntülemek için bağlayıcı üç nokta simgesini (...) seçebilirsiniz. Bağlantı oluşturmanız istenmezse, zaten varsayılan olarak seçili bir bağlantınız vardır.

    Bağlantıları görüntüle iletişim kutusunun ekran görüntüsü.

  6. Transkripsiyon oluştur eylemini yapılandırın.

    1. Yerel ayar alanına, döküm için ses verilerinin beklenen yerel ayarını girin.
    2. displayName alanı için dinamik içerik olarak seçinDisplayName. Daha sonra başvurmak istediğiniz herhangi bir adı seçebilirsiniz.
    3. contentUrls Öğesi - 1 alanı için dinamik içerik olarak seçinWeb Url. Bu, Yola göre SAS URI'sini oluştur eyleminden alınan SAS URI çıkışıdır.

    İpucu

    Transkripsiyon parametreleri oluşturma hakkında daha fazla bilgi için Batch Speech için Azure AI hizmetleri metin belgelerine bakın.

  7. Üst gezinti menüsünde Kaydet'i seçin.

Akışı test etme

  1. Üst gezinti menüsünden Akış denetleyicisi'ni seçin. Görüntülenen yan panelde hata veya uyarı görmemeniz gerekir. Bunu yaparsanız, devam etmeden önce bunları düzeltmeniz gerekir.
  2. Üst gezinti menüsünden akışı kaydedin ve Akışı test et'i seçin. Görüntülenen pencerede Test'i seçin.
  3. Görüntülenen yan panelde El ile'yi ve ardından Test'i seçin.

Birkaç saniye sonra akışın devam ettiğini belirten bir gösterge görmeniz gerekir.

Devam eden akışın simgesinin ekran görüntüsü.

Akış, Azure Blob Depolama kapsayıcısına bir dosyanın eklenmesini veya değiştirilmesini bekliyor. Bu, daha önce yapılandırdığınız tetikleyicidir.

Test akışını tetikleyebilmek için bir ses dosyasını Azure Blob Depolama kapsayıcısına daha sonra açıklandığı gibi yükleyin.

Kapsayıcıya dosya yükleme

Wav, mp3 veya ogg dosyalarını yerel dizininizden daha önce oluşturduğunuz Azure Depolama kapsayıcısına yüklemek için bu adımları izleyin.

  1. Azure portalına gidin ve Azure hesabınızla oturum açın.
  2. Azure portalında bir Depolama hesabı kaynağı oluşturun. Konuşma kaynağınızla aynı aboneliği ve kaynak grubunu kullanın.
  3. Depolama hesabını seçin.
  4. Yeni kapsayıcıyı seçin.
  5. Yükle'yi seçin.
  6. Karşıya yüklenecek dosyaları seçin ve karşıya yükle'yi seçin.

Transkripsiyon akışı sonuçlarını görüntüleme

Ses dosyasını Azure Blob Depolama kapsayıcısına yükledikten sonra akışın çalışması ve tamamlanması gerekir. Sonuçları görüntülemek için Power Automate portalında test akışınıza dönün.

Akışın başarılı olan tüm adımlarının ekran görüntüsü.

Ayrıntılı giriş ve çıkış sonuçlarını görmek için Transkripsiyon oluştur'u seçip genişletebilirsiniz.

Sonraki adımlar