Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nexmo-community/blazor-call-translator
Use Blazor and Azure to translate and transcribe a phone call in real time!
https://github.com/nexmo-community/blazor-call-translator
azure-cognitive-services blazor dotnet-core vonage
Last synced: about 1 month ago
JSON representation
Use Blazor and Azure to translate and transcribe a phone call in real time!
- Host: GitHub
- URL: https://github.com/nexmo-community/blazor-call-translator
- Owner: nexmo-community
- License: mit
- Created: 2020-09-28T21:50:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T04:43:08.000Z (10 months ago)
- Last Synced: 2024-05-02T01:00:10.597Z (9 months ago)
- Topics: azure-cognitive-services, blazor, dotnet-core, vonage
- Language: C#
- Homepage:
- Size: 227 KB
- Stars: 3
- Watchers: 12
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blazor Call Translator
This project lets you translate a PSTN call with the Vonage Voice API and Azure Cognitive Services.
## Welcome to Vonage
If you're new to Vonage, you can [sign up for a Vonage API account](https://dashboard.nexmo.com/sign-up?utm_source=DEV_REL&utm_medium=github&utm_campaign=blazor-call-translator) and get some free credit to get you started.
## Prerequisites
* You'll need a Vonage API Account. If you don't have one, you can sign up for one [here](https://dashboard.nexmo.com/sign-up). Take note of your accounts Api Key, Api Secret, and the number that comes with it.
* You'll need an Azure Speech Resource - you can create one following the steps [here](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/overview#create-the-azure-resource) Pull the region and key value from the `Keys and Enpoint` tab on your resource.
* The latest [.NET Core SDK installed](https://dotnet.microsoft.com/download)
* [Visual Studio](https://aka.ms/vs) or [Visual Studio Code](https://aka.ms/vscode). I will be using [Visual Studio 2019](https://visualstudio.microsoft.com/vs/) for this demo
* This assumes that you've already procured a number, and linked it to an application that is pointing at a valid endpoint for Voange to reach. See the Voice API tab of our [Setting webhook endpoints](https://developer.nexmo.com/concepts/guides/webhooks#setting-webhook-endpoints) docs for more details## Configure the app
In your `appsettings.json` file, set `SUBSCRIPTION_KEY` and `REGION` to your Azure resources subscription key and region
## Run the App
Run the app with `dotnet run`
## Getting Help
We love to hear from you so if you have questions, comments or find a bug in the project, let us know! You can either:
* Open an issue on this repository
* Tweet at us! We're [@VonageDev on Twitter](https://twitter.com/VonageDev)
* Or [join the Vonage Developer Community Slack](https://developer.nexmo.com/community/slack)## Further Reading
* Check out the Developer Documentation at