Keyterm boosting for Universal-Streaming
The keyterm boosting feature helps improve recognition accuracy for specific words and phrases that are important to your use case.
Keyterms Boosting is currently in beta and available to all users free of charge. Pricing is still being finalized and may apply in the future.
As we continue to develop this feature, functionality may evolve. For the latest updates and code examples, please refer to this page.
Quickstart
Javascript
Python
Firstly, install the required dependencies.
Javascript
Python
Configuration
To utilize keyterm boosting, you need to include your desired keyterms as query parameters in the WebSocket URL.
- You can include a maximum of 100 keyterms per session.
- Each individual keyterm string must be between 5 and 50 characters in length.
- The
format_turns
parameter must be set toTrue
for keyterm boosting to be applied.
Important notes
- Only final formatted transcripts receive keyterm boosting.
- Keyterm phrases outside the 5-50 character range are ignored.
- Requests containing more than 100 keyterms will result in an error.
Best practices
To maximize the effectiveness of keyterm boosting:
- Specify Unique Terminology: Include proper names, company names, technical terms, or vocabulary specific to your domain that might not be commonly recognized.
- Exact Spelling and Capitalization: Provide keyterms with the precise spelling and capitalization you expect to see in the output transcript. This helps the system accurately identify the terms.
- Avoid Common Words: Do not include single, common English words (e.g., “information”) as keyterms. The system is generally proficient with such words, and adding them as keyterms can be redundant.