How do I set the active speaker profile for administration and speech recognition?
Last reviewed: 8/15/2022
HOW Article ID: H072228
The information in this article applies to:
- Chant Developer Workbench 2022
- ProfileKit 8
- SpeechKit 11
Summary
Setting the speaker profile for administration and speech recognition may be done several ways.
More Information
The active speaker profile for Microsoft desktop recognizer and Nuance Dragon NaturallySpeaking may be set several ways.
The Windows Control Panel
For Microsoft, create, delete, and set the default speaker profile via the control panel (Windows System Menu): Control Panel->Ease of Access->Speech Recognition->Advanced Options.
Under the Recognition Profiles, select the default profile, create, delete, and launch profile training.
Speaker Profiles in Developer Workbench
For Microsoft, create, delete, and select the default speaker profile via the Speech Profiles tab in Developer Workbench.
Select View->Speaker Profiles. Select the Microsoft SAPI5 Windows Speech Recognition API and the applicable speech recognizer.
Select the speaker profile name to be able to launch the dialogs. Use the edit fields to create and delete profiles.
Speech Recognizers in Developer Workbench
For Microsoft, set the active speaker profile for speech recognition in the Speech Recognizer tab in Developer Workbench.
Select View->Speech Recognizer. Select the Microsoft SAPI5 Windows Speech Recognition API and the applicable speech recognizer.
Select the speaker profile to use for speech recognition.
ProfileKit Application
Use ProfileKit to add Microsoft speaker profile administration to applications. To set the speaker profile, use the SetSpeaker method.
// Create recognizer
_Recognizer = _ProfileKit.CreateSAPI5Recognizer();
// Set Speaker
_Recognizer.SetSpeaker("customer");
// Create recognizer
_Recognizer = _ProfileKit->CreateSAPI5Recognizer();
// Set Speaker
_Recognizer->SetSpeaker(L"customer");
// Create recognizer
_Recognizer = _ProfileKit.CreateSAPI5Recognizer();
// Set Speaker
_Recognizer->SetSpeaker("customer");
// Create recognizer
_Recognizer := _ProfileKit.CreateSAPI5Recognizer();
// Set Speaker
_Recognizer.SetSpeaker('customer');
// Create recognizer
_Recognizer = _ProfileKit.createSAPI5Recognizer();
// Set Speaker
_Recognizer.setSpeaker("customer");
' Create recognizer
_Recognizer = _ProfileKit.CreateSAPI5Recognizer()
' Set Speaker
_Recognizer.SetSpeaker("customer")
SpeechKit Application
Use SpeechKit to enable applications to manage Microsoft speech recognition. To set the active speaker profile, use the SetProperty method.
// Create recognizer
_Recognizer = _SpeechKit.CreateSAPI5Recognizer();
// Set Speaker
_Recognizer.SetProperty("Speaker", "customer");
// Create recognizer
_Recognizer = _SpeechKit->CreateSAPI5Recognizer();
// Set Speaker
_Recognizer->SetProperty(L"Speaker", L"customer");
// Create recognizer
_Recognizer = _SpeechKit.CreateSAPI5Recognizer();
// Set Speaker
_Recognizer->SetProperty("Speaker", "customer");
// Create recognizer
_Recognizer := _SpeechKit.CreateSAPI5Recognizer();
// Set Speaker
_Recognizer.SetProperty('Speaker', 'customer');
// Create recognizer
_Recognizer = _SpeechKit.createSAPI5Recognizer();
// Set Speaker
_Recognizer.setProperty("Speaker", "customer");
' Create recognizer
_Recognizer = _SpeechKit.CreateSAPI5Recognizer()
' Set Speaker
_Recognizer.SetProperty("Speaker", "customer")
The DragonBar
The Nuance Dragon NatuallySpeaking DragonBar component provides menus for launch speaker profile administration dialogs. The DragonBar can be optionally launched and docked when starting Dragon NaturallySpeaking.
Speaker Profiles in Developer Workbench
For Nuance, launch speaker profile administration dialogs via the Speech Profiles tab in Developer Workbench.
Select View->Speaker Profiles. Select the Nuance Dragon NaturallySpeaking API and speech recognizer.
Select the speaker profile name to be able to launch the dialogs.
Speech Recognizers in Developer Workbench
For Nuance, set the active speaker profile for speech recognition in the Speech Recognizer tab in Developer Workbench.
Select View->Speech Recognizer. Select the Nuance Dragon NaturallySpeaking API and speech recognizer.
Select the speaker profile to use for speech recognition.
ProfileKit Application
Use ProfileKit to add Nuance speaker profile administration to applications. To set the speaker profile, use the SetSpeaker method.
// Create recognizer
_Recognizer = _ProfileKit.CreateDgnRecognizer();
// Set Speaker
_Recognizer.SetSpeaker("customer");
// Create recognizer
_Recognizer = _ProfileKit->CreateDgnRecognizer();
// Set Speaker
_Recognizer->SetSpeaker(L"customer");
// Create recognizer
_Recognizer = _ProfileKit.CreateDgnRecognizer();
// Set Speaker
_Recognizer->SetSpeaker("customer");
// Create recognizer
_Recognizer := _ProfileKit.CreateDgnRecognizer();
// Set Speaker
_Recognizer.SetSpeaker('customer');
// Create recognizer
_Recognizer = _ProfileKit.createDgnRecognizer();
// Set Speaker
_Recognizer.setSpeaker("customer");
' Create recognizer
_Recognizer = _ProfileKit.CreateDgnRecognizer()
' Set Speaker
_Recognizer.SetSpeaker("customer")
SpeechKit Application
Use SpeechKit to enable applications to manage Nuance speech recognition. To set the active speaker profile, use the SetProperty method.
// Create recognizer
_Recognizer = _SpeechKit.CreateDgnRecognizer();
// Set Speaker
_Recognizer.SetProperty("Speaker", "customer");
// Create recognizer
_Recognizer = _SpeechKit->CreateDgnRecognizer();
// Set Speaker
_Recognizer->SetProperty(L"Speaker", L"customer");
// Create recognizer
_Recognizer = _SpeechKit.CreateDgnRecognizer();
// Set Speaker
_Recognizer->SetProperty("Speaker", "customer");
// Create recognizer
_Recognizer := _SpeechKit.CreateDgnRecognizer();
// Set Speaker
_Recognizer.SetProperty('Speaker', 'customer');
// Create recognizer
_Recognizer = _SpeechKit.createDgnRecognizer();
// Set Speaker
_Recognizer.setProperty("Speaker", "customer");
' Create recognizer
_Recognizer = _SpeechKit.CreateDgnRecognizer()
' Set Speaker
_Recognizer.SetProperty("Speaker", "customer")