Dávkové přepisy Power Automate

Tento článek popisuje, jak používat Power Automate a služby Azure AI pro batch Speech k textovému konektoru pro přepis zvukových souborů z kontejneru Azure Storage. Konektor používá rozhraní REST API pro přepis služby Batch, ale k jeho použití nemusíte psát žádný kód. Pokud konektor nesplňuje vaše požadavky, můžete rozhraní REST API dál používat přímo.

Kromě Power Automate můžete použít služby Azure AI pro Batch Speech k textovému konektoru s Power Apps a Logic Apps.

Tip

Vyzkoušejte další funkce služby Speech v sadě Speech Studio bez registrace nebo psaní jakéhokoli kódu.

Požadavky

Vytvoření kontejneru Azure Blob Storage

V tomto příkladu přepíšete zvukové soubory, které jsou umístěné v účtu služby Azure Blob Storage .

Podle těchto kroků vytvořte nový účet úložiště a kontejner.

  1. Přejděte na Azure Portal a přihlaste se ke svému účtu Azure.
  2. Na webu Azure Portal vytvořte prostředek účtu úložiště. Použijte stejné předplatné a skupinu prostředků jako prostředek služby Speech.
  3. Vyberte účet úložiště.
  4. Ve skupině Úložiště dat v levém podokně vyberte Kontejnery.
  5. Vyberte + Kontejner.
  6. Zadejte název nového kontejneru, například batchtranscription, a vyberte Vytvořit.
  7. Získejte přístupový klíč pro účet úložiště. V levém podokně vyberte Přístupové klíče ve skupině Zabezpečení a sítě . Zobrazte a poznamenejte si hodnotu klíče 1 (nebo klíč2). Přístupový klíč budete potřebovat později při konfiguraci konektoru.

Později nahrajete soubory do kontejneru po nakonfigurování konektoru, protože události přidání a úpravy souborů se spustí v procesu přepisu.

Vytvoření toku Power Automate

Vytvoření nového toku

  1. Přihlášení k Power Automate

  2. V sbalitelné nabídce vlevo vyberte Vytvořit.

  3. Vyberte automatizovaný cloudový tok a začněte od prázdného toku, který může aktivovat určená událost.

    Snímek obrazovky s nabídkou pro vytvoření automatizovaného toku cloudu

  4. V dialogovém okně Vytvořit automatizovaný tok cloudu zadejte název vašeho toku , například BatchSTT.

  5. Výběrem možnosti Přeskočit zavřete dialogové okno a pokračujte bez výběru triggeru.

Konfigurace triggeru toku

  1. Zvolte trigger z konektoru služby Azure Blob Storage. V tomto příkladu zadejte do vyhledávacích konektorů "blob" a pole triggerů, aby se výsledky zúžily.

  2. V části Konektor azure Blob Storage vyberte trigger Při přidání nebo změně objektu blob.

    Snímek obrazovky s dialogovým oknem Prohledat konektory a triggery

  3. Nakonfigurujte připojení ke službě Azure Blob Storage.

    1. V rozevíracím seznamu Typ ověřování vyberte Přístupový klíč.
    2. Zadejte název účtu a přístupový klíč účtu Azure Storage, který jste vytvořili dříve.
    3. Pokračujte výběrem možnosti Vytvořit .
  4. Nakonfigurujte trigger Při přidání nebo změně objektu blob.

    Snímek obrazovky s dialogovým oknem pro konfiguraci triggeru objektu blob

    1. V rozevíracím seznamu Název účtu úložiště nebo koncový bod objektu blob vyberte Použít nastavení připojení. Název účtu úložiště by se měl zobrazit jako součást připojovací řetězec.
    2. V části Kontejner vyberte ikonu složky. Zvolte kontejner, který jste vytvořili dříve.

Vytvoření identifikátoru URI SAS podle cesty

Pokud chcete přepsat zvukový soubor, který je v kontejneru Azure Blob Storage, potřebujete pro soubor identifikátor URI sdíleného přístupového podpisu (SAS).

Konektor Azure Blob Storage podporuje identifikátory URI SAS pro jednotlivé objekty blob, ale ne pro celé kontejnery.

  1. Vyberte + Nový krok a začněte přidávat novou operaci pro konektor Azure Blob Storage.
  2. Zadáním objektu blob do vyhledávacích konektorů a pole akcí zúžíte výsledky.
  3. V konektoru Azure Blob Storage vyberte trigger Create SAS URI by path (Vytvořit identifikátor URI SAS podle cesty ).
  4. V rozevíracím seznamu Název účtu úložiště nebo koncový bod objektu blob zvolte stejné připojení, které jste použili pro trigger Při přidání nebo změně objektu blob.
  5. Vyberte Path jako dynamický obsah pole cesta k objektu blob.

Teď byste měli mít tok, který vypadá takto:

Snímek obrazovky se stavem toku po vytvoření identifikátoru URI SAS

Vytvoření přepisu

  1. Vyberte + Nový krok a začněte přidávat novou operaci pro služby Azure AI pro konektor Batch Speech na text.

  2. Do vyhledávacích konektorů a akcí zadejte "dávkový převod řeči na text", aby se výsledky zúžily.

  3. Vyberte služby Azure AI pro konektor Batch Speech na text.

  4. Vyberte akci Vytvořit přepis.

  5. Vytvořte nové připojení k prostředku služby Speech, který jste vytvořili dříve. Připojení je dostupné v celém prostředí Power Automate. Další informace najdete v tématu Správa připojení v Power Automate.

    1. Zadejte název připojení, například "speech-resource-key". Můžete zvolit libovolný název, který se vám líbí.
    2. Do pole Klíč rozhraní API zadejte klíč prostředku služby Speech.

    Volitelně můžete vybrat tři tečky konektoru (...) a zobrazit dostupná připojení. Pokud jste nebyli vyzváni k vytvoření připojení, už máte vybrané připojení, které je ve výchozím nastavení vybrané.

    Snímek obrazovky s dialogovým oknem zobrazit připojení

  6. Nakonfigurujte akci Vytvořit přepis.

    1. Do pole národního prostředí zadejte očekávané národní prostředí zvukových dat, která se mají přepisovat.
    2. Vyberte DisplayName jako dynamický obsah pro pole displayName . Můžete zvolit libovolný název, na který chcete odkazovat později.
    3. Vyberte Web Url jako dynamický obsah pro pole contentUrls Item - 1 . Toto je výstup identifikátoru URI SAS z akce Vytvořit identifikátor URI SAS podle cesty .

    Tip

    Další informace o vytváření parametrů přepisu najdete v dokumentaci ke službě Azure AI pro službu Batch Speech pro text .

  7. V horní navigační nabídce vyberte Uložit.

Testování toku

  1. V horní navigační nabídce vyberte Kontrolu toku. Na bočním panelu, který se zobrazí, by se neměly zobrazovat žádné chyby ani upozornění. Pokud ano, měli byste je před pokračováním opravit.
  2. V horní navigační nabídce uložte tok a vyberte Test toku. V zobrazeném okně vyberte Test.
  3. Na bočním panelu, který se zobrazí, vyberte Ručně a pak vyberte Test.

Po několika sekundách byste měli vidět indikátor, že tok právě probíhá.

Snímek obrazovky s ikonou probíhajícího toku

Tok čeká na přidání nebo úpravu souboru v kontejneru Azure Blob Storage. To je trigger, který jste nakonfigurovali dříve.

Pokud chcete spustit testovací tok, nahrajte zvukový soubor do kontejneru Azure Blob Storage, jak je popsáno dále.

Nahrání souborů do kontejneru

Tímto postupem nahrajete soubory wav, mp3 nebo ogg z místního adresáře do kontejneru Azure Storage, který jste vytvořili dříve.

  1. Přejděte na Azure Portal a přihlaste se ke svému účtu Azure.
  2. Na webu Azure Portal vytvořte prostředek účtu úložiště. Použijte stejné předplatné a skupinu prostředků jako prostředek služby Speech.
  3. Vyberte účet úložiště.
  4. Vyberte nový kontejner.
  5. Vyberte Odeslat.
  6. Zvolte soubory, které chcete nahrát, a vyberte Nahrát.

Zobrazení výsledků toku přepisu

Po nahrání zvukového souboru do kontejneru Azure Blob Storage by se měl tok spustit a dokončit. Vraťte se k testovacímu toku na portálu Power Automate a zobrazte výsledky.

Snímek obrazovky se všemi kroky toku proběhl úspěšně.

Výběrem a rozbalením přepisu můžete zobrazit podrobné výsledky vstupu a výstupu.

Další kroky