Vai al contenuto

Applicazioni Pratiche per Testare il RestrictOutboundNetworkAccess nel Servizio Speech

Scopri come utilizzare il servizio di riconoscimento vocale di Azure con accesso controllato per una trascrizione efficace.

Il servizio di riconoscimento vocale Azure offre una notevole capacità di trascrizione audio, ma l’accesso alle risorse esterne deve essere gestito con attenzione. In questo articolo esamineremo diversi scenari di utilizzo in cui il RestrictOutboundNetworkAccess può essere testato per garantire che il servizio operi in modo efficiente e sicuro.

Scenario 1: Trascrizione di un File Audio da un’Area di Archiviazione

Per avviare il processo di trascrizione, è essenziale preparare il file audio. Iniziamo caricando l’audio sul nostro account di archiviazione e annotando l’URL. Puoi trovare file di esempio da utilizzare in questo repository GitHub.

Configurazione del Servizio Speech

Per utilizzare il servizio, è necessario ottenere una chiave API e l’URL dell’endpoint dal servizio di riconoscimento vocale nel portale Azure. Questa fase è cruciale per poter accedere alle funzionalità del servizio.

Invio della Richiesta

Una volta configurato il servizio, si può procedere all’invio di una richiesta utilizzando strumenti come Postman. Ecco i passaggi:

  • Aprire Postman e creare una nuova richiesta POST.
  • Impostare l’URL come segue: https://.api.cognitive.microsoft.com/speechtotext/v3.2/transcriptions.
  • Inserire le intestazioni con le seguenti informazioni:
    • Ocp-Apim-Subscription-Key: <chiaveDelServizioSpeech>
    • Content-Type: application/json
  • Nella sezione Body, selezionare ‘raw’ e il formato JSON. Incollare il seguente codice JSON:
{  "contentUrls": [    "SASLinkToAudioFileOnStorage"  ],  "locale": "en-US",  "displayName": "My Transcription",  "model": null,  "properties": {    "wordLevelTimestampsEnabled": true,    "languageIdentification": {      "candidateLocales": [        "en-US", "de-DE", "es-ES"      ]    }  }}

Questa configurazione consente al servizio di elaborare il file audio caricato e generare una trascrizione dettagliata.

Implementando correttamente il RestrictOutboundNetworkAccess, si può garantire che il servizio di riconoscimento vocale funzioni in modo sicuro e in conformità con le politiche aziendali per quanto riguarda l’accesso alle reti esterne.