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.

Set Microsoft Speaker Profile for Profile Management
Microsoft Speaker Profiles: Select the speaker profile to be active for administration.

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.

Set Microsoft Speaker Profile for Speech Recognition
Microsoft Speaker Profiles: Select the speaker profile to be active 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.

Set Nuance Speaker Profile for Profile Management
Nuance Speaker Profiles: Select the speaker profile to be active for administration.

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.

Set Nuance Speaker Profile for Speech Recognition
Nuance Speaker Profiles: Select the speaker profile to be active 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")