Custom hotwords improve speech recognition accuracy for specific terms and phrases, such as proper nouns, brand names, and domain-specific vocabulary.
Use cases
The automatic speech recognition (ASR) feature of Intelligent Media Services (IMS) accurately recognizes common words in most scenarios, but performance may decrease for proper nouns, brand names, or domain-specific terms. With hotword management, you can add a custom vocabulary to improve recognition for these terms. When words have similar pronunciations, the system prioritizes user-defined hotwords with a higher weight.
Features
-
Improve recognition accuracy for domain-specific terms, such as place names, product names, and uncommon words. For example, "Eiffel Tower" or "12345 service hotline".
-
Address recognition issues for homophones or uncommon words. For example, ensure the system correctly recognizes "four-year" instead of "for year".
-
For video translation scenarios, hotword translation lets you specify translations for specific words or phrases. For example, you can translate 'Intelligent Media Services' to 'IMS' or 'Eternal God (YYDS)' to 'The GOAT'.
Limitations
-
For
video translation,hotword managementis available in the same regions as thevideo translationservice. -
For
smart subtitling(ASR),hotword managementis available in the same regions as thesmart subtitlingservice. -
For
intelligent media analysis,hotword managementis available in the same regions as theintelligent media analysisservice.
Manage hotword libraries in the console
-
Go to the Intelligent Media Services - hotword management page.
-
In the top-left corner, select the appropriate
region. -
Click Create Hotword Library.
The Create Hotword Library dialog box opens. You can enter a Description (up to 300 characters). To add entries manually, click + Add Hotword. For each hotword, set a Language and Weight.
-
Enter a Name for the hotword library.
-
Select a Scenario.
Scenario
Description
Setting specific terms as hotwords, such as proper names, company names, and industry-specific terminology, improves recognition accuracy. The hotword substitution feature also lets you customize the output for specific words and phrases. For example, "Intelligent Media Services" can be transcribed as "IMS".
NoteIn
video translationscenarios, this feature supports custom translations. You can define specific translation results for certain words and phrases to improve accuracy and contextual relevance.Improves recognition accuracy by setting specific terms as hotwords, such as proper names, company names, or industry-specific vocabulary.
Improves recognition accuracy by setting specific terms as hotwords, such as proper names, company names, or industry-specific vocabulary.
-
Add hotwords by entering them manually or by importing a file.
Note-
Before importing a hotword file, click Export to download the template. Edit the Excel file and upload it in .xlsx format. The system overwrites all existing hotwords with the contents of the uploaded file.
-
Do not modify the column names, column order, or other structural information in the exported Excel file.
-
A
hotword librarycan contain a maximum of 300 hotwords.
-
-
-
When finished, click Create. You can then download the library by clicking Export. You can also find the library in the list and click Export in the Actions column.
Manage hotword libraries with API
Workflow
Create a hotword library
Call CreateHotwordLibrary to create a hotword library.
List hotword libraries
Call ListHotwordLibraries to retrieve a list of hotword libraries.
Get a hotword library
Call GetHotwordLibrary to get the details of a specific hotword library.
Update a hotword library
Call UpdateHotwordLibrary to update the information of a specific hotword library.
Delete a hotword library
Call DeleteHotwordLibrary to delete a specific hotword library.
Use a hotword library
|
Supported scenarios |
Usage |
|
Pass the |
|
|
Set the AnalysisParams.nlpParams.phraseId parameter of the SubmitMediaAiAnalysisJob request to the specified |
|
|
Set the EditingConfig.HotwordLibraryIdList parameter of the SubmitASRJob request to the specified |