Azure Speech în Foundry Tools

Finalizat

Azure Speech în Foundry Tools este un set de capabilități legate de vorbire oferite de o resursă Foundry. Poți folosi aceste capabilități pentru a adăuga suport vocal aplicațiilor și agenților construite în proiectele Microsoft Foundry. De exemplu:

  • Crearea unei aplicații pentru transcrierea apelurilor sau întâlnirilor înregistrate.
  • Crearea unui asistent AI care să poată citi cu voce tare mesaje text sau emailuri.

Diagramă care arată o resursă Azure Speech care execută funcții de speech-to-text și text-to-speech.

Utilizarea Azure Speech într-o resursă Microsoft Foundry

Pentru a folosi Azure Speech în Foundry Tools, trebuie să furnizezi o resursă Microsoft Foundry în abonamentul tău Azure.

După ce ai aprovizionat o resursă Foundry în abonamentul tău Azure, poți folosi punctul său final pentru a chema API-urile Azure Language din codul tău, autentificând cererile prin furnizarea cheii asociate cu resursa ta. Poți apela API-urile limbajului Azure trimițând cereri în format JSON către interfața REST sau folosind oricare dintre SDK-urile specifice limbajului de programare disponibile.

Note

Exemplele de cod din acest modul sunt bazate pe Python, folosind SDK-ul Python pentru Azure Speech în Foundry Tools. SDK-urile pentru alte limbaje comune (precum Microsoft C#, JavaScript și altele) urmează un tipar similar.

Crearea unui SpeechConfig

Obiectul inițial pe care trebuie să-l creezi pentru a oferi acces la endpoint-ul Azure Speech în Foundry Toole este un obiect SpeechConfig ; care cuprinde detaliile de conexiune pentru serviciu din resursa ta Foundry.

Sfat

Pagina principală implicită din portalul Foundry arată punctul final și cheia proiectului tău. Pentru a vizualiza cheia și punctul final al resursei tale, poți vizualiza resursa părinte pentru proiectul tău în fila Admin a paginii Operare a portalului. Cheile de resurse proiect și Foundry sunt aceleași, iar endpoint-ul proiectului este endpoint-ul de resurse cu /api/projects/{project_name } adăugat - deci dacă endpoint-ul proiectului este https://my-ai-app-foundry.services.ai.azure.com/api/projects/my-ai-app, atunci endpoint-ul de resurse este https://my-ai-app-foundry.services.ai.azure.com.

De exemplu, următorul cod Python creează un obiect SpeechConfig care poate fi folosit pentru a trimite cereri către API-urile Azure Speech într-o resursă Foundry.

# run "pip install azure-cognitiveservices-speech" first to install the package 
import azure.cognitiveservices.speech as speech_sdk

# Create SpeechConfig using endpoint and key
speech_config = speech_sdk.SpeechConfig(subscription="YOUR_FOUNDRY_KEY",
                                        endpoint="YOUR_FOUNDRY_ENDPOINT")

Note

Lansările SDK-ului Python anterioare 1.48.2 necesitau să specifici regiunea în care este implementată resursa, nu punctul final. Cu cea mai recentă versiune, poți folosi fie endpoint-ul de resurse Foundry, fie regiunea.