Azure tale i støperiverktøy
Tips
Se fanen Tekst og bilder for mer informasjon!
Azure Speech i Foundry Tools er et sett med talerelaterte funksjoner som tilbys av en Foundry-ressurs. Du kan bruke disse funksjonene til å legge til talestøtte i apper og agenter bygget i Microsoft Foundry-prosjekter. Eksempel:
- Å lage en applikasjon for å transkribere innspilte samtaler eller møter.
- Å lage en AI-assistent som kan lese tekstmeldinger eller e-poster høyt.
Å bruke Azure Speech i en Microsoft Foundry-ressurs
For å bruke Azure Speech i Foundry Tools må du opprette en Microsoft Foundry-ressurs i Azure-abonnementet ditt.
Etter at du har provisjonert en Foundry-ressurs i Azure-abonnementet ditt, kan du bruke endepunktet til å kalle Azure-språk-API-ene fra koden din, og autentisere forespørsler ved å oppgi nøkkelen som er knyttet til ressursen din. Du kan kalle Azure-språk-API-ene ved å sende forespørsler i JSON-format til REST-grensesnittet, eller ved å bruke noen av de tilgjengelige programmeringsspråkspesifikke SDK-ene.
Note
Kodeeksemplene i denne modulen er basert på Python, og bruker Python SDK for Azure Speech i Foundry Tools. SDK-er for andre vanlige språk (som Microsoft C#, JavaScript og andre) følger et lignende mønster.
Opprette en SpeechConfig
Det første objektet du må opprette for å gi tilgang til Azure tale i foundry Tools-endepunktet, er et SpeechConfig-objekt, som omslutter tilkoblingsdetaljene for tjenesten i Foundry-ressursen.
Tips
Standard startside i Foundry-portalen viser endepunktet og nøkkelen for prosjektet ditt. For å se nøkkelen og endepunktet for ressursen din, kan du se hovedressursen for prosjektet ditt i Admin-fanen på Operate-siden i portalen. Prosjekt- og foundry-ressursnøklene er de samme, og prosjektendepunktet er ressursendepunktet med /api/projects/{project_name} lagt til – så hvis prosjektendepunktet er https://my-ai-app-foundry.services.ai.azure.com/api/projects/my-ai-app, er ressursendepunktet https://my-ai-app-foundry.services.ai.azure.com.
For eksempel oppretter følgende Python-kode et SpeechConfig-objekt som kan brukes til å sende forespørsler til Azure Speech-API-er i en Foundry-ressurs.
# 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
Utgivelser av Python SDK før 1.48.2 krevde at du spesifiserte regionen hvor ressursen din er distribuert i stedet for endepunktet. Med den nyeste versjonen kan du bruke enten Foundry-ressursendepunktet eller regionen.