Using Azure Speech Services
Configuration
Trucaption can be configured to use Azure Speech Services instead of the built-in browser speech recognition. To use Azure Speech Services, you will need:
- A Microsoft Azure account
- An Azure Speech Service
Once you have created a Speech Service in the Azure portal, obtain the region and a subscription key from the Overview page of the service (there will be two subscription keys, it doesn’t matter which one you choose). Then, configure Trucaption to use Azure for transcription:
- Within the editor window, click Configure.
- Set the transcription engine to “Azure”.
- Enter the Location/Region from the Azure portal as Azure Region.
- Enter the subscription key from the Azure portal as Azure Subscription Key
- Azure Endpoint ID should be left blank unless you are using Custom Speech.
Custom Speech
Once your Azure speech account is configured, you can also choose to set up custom speech. This allows the engine to be trained to provide more accurate captions.
To set up custom speech:
- Log in to the Azure Speech Studio.
- Create a new project.
- Train your custom model. (Azure Docs)
- Deploy a custom endpoint with your trained model. (Azure Docs)
- Obtain the Resource Key and Endpoint ID for your endpoint from Speech Studio.
- Configure Trucaption to use your custom endpoint:
- Set Azure Subscription Key to the Resource Key for the endpoint.
- Set Azure Endpoint ID to the Endpoint ID.
This post is licensed under CC BY-SA 4.0 by the author.