Azure Speech i Foundry-værktøjer

Fuldført

Tips

Se fanen Tekst og billeder for flere detaljer!

Azure Speech i Foundry Tools er et sæt talerelaterede funktioner, der leveres af en Foundry-ressource. Du kan bruge disse funktioner til at tilføje taleunderstøttelse til apps og agenter bygget i Microsoft Foundry-projekter. Eksempel:

  • Oprettelse af en applikation til at transskribere optagede opkald eller møder.
  • At skabe en AI-assistent, der kan læse tekstbeskeder eller e-mails højt.

Diagram, der viser en Azure Speech-ressource, der udfører tale-til-tekst og tekst-til-tale-funktioner.

Brug af Azure Speech i en Microsoft Foundry-ressource

For at bruge Azure Speech i Foundry Tools skal du provisionere en Microsoft Foundry-ressource i dit Azure-abonnement.

Når du har provisioneret en Foundry-ressource i dit Azure-abonnement, kan du bruge dens endpoint til at kalde Azure Language API'erne fra din kode og autentificere anmodninger ved at oplyse nøglen , der er tilknyttet din ressource. Du kan kalde Azure Language API'erne ved at indsende anmodninger i JSON-format til REST-grænsefladen eller ved at bruge et af de tilgængelige programmeringssprogsspecifikke SDK'er.

Note

Kodeeksemplerne i dette modul er baseret på Python og bruger Python SDK til Azure Speech i Foundry Tools. SDK'er til andre almindelige sprog (såsom Microsoft C#, JavaScript og andre) følger et lignende mønster.

Oprettelse af en SpeechConfig

Det oprindelige objekt, du skal oprette for at give adgang til Azure Speech i Foundry Toole-endpointet, er et SpeechConfig-objekt ; som indkapsler forbindelsesdetaljerne for tjenesten i din Foundry-ressource.

Tips

Standardstartsiden i Foundry-portalen viser endpoint og nøgle til dit projekt. For at se nøglen og endpointet for din ressource kan du se den overordnede ressource for dit projekt under fanen Admin, som findes på portalens Operate-side . Projekt- og foundry-ressourcenøglerne er de samme, og projektendepunktet er ressourceendepunktet med /api/projects/project_name{} tilføjet – så hvis projektendepunktet er https://my-ai-app-foundry.services.ai.azure.com/api/projects/my-ai-app, så er https://my-ai-app-foundry.services.ai.azure.comressourceendepunktet .

For eksempel opretter følgende Python-kode et SpeechConfig-objekt , der kan bruges til at indsende forespørgsler til Azure Speech API'er i en Foundry-ressource.

# 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

Udgivelser af Python SDK før 1.48.2 krævede, at du specificerede det område , hvor din ressource er deployeret, i stedet for endepunktet. Med den nyeste udgivelse kan du bruge enten Foundry-ressource-endpointet eller regionen.