Building a Real Time .NET Transcription Service
This tutorial demonstrates how to build a simple real-time transcription service using ASP.NET Core, Microsoft Azure's Speech SDK, and the Vonage .NET SDK. The service uses a WebSocket connection to receive audio from a client, which is then sent to an Azure Speech-to-text service for transcription. The service also includes features such as language selection, recognition of metadata in the received audio, and handling of exceptions. To complete the tutorial, you need to set up an Azure Cognitive Services resource, create a Vonage API account, and configure your project with the necessary NuGet packages. You also need to set up IIS Express, Ngrok for testing purposes, and a Voice Controller to handle incoming webhooks from the Vonage Voice Application. Once everything is configured, you can call the Vonage Number linked to your application, speak into it, and see the transcription of your speech in real-time on the debug console.
Company
Vonage
Date published
May 18, 2021
Author(s)
Steve Lorello
Word count
1336
Language
English
Hacker News points
None found.