Unable to set topic for training and transcription

Last reviewed: 11/16/2015

PRB Article ID: P111502

The information in this article applies to:

  • ProfileKit 5
  • SpeechKit 8

Symptoms

Unable to set the topic for profile training and speech recognition transcription.

Cause

ProfileKit dictation training uses the default dictionary rather than the topic set via ChantTrainingProperty CTPTrainingDictationVocab.


nChantProfile.SetTrainingProperty(ChantTrainingProperty.CTPTrainingDictationVocab, "medicalterms");
        

pChantProfile->SetTrainingProperty(CTPTrainingDictationVocab, L"medicalterms");
    

pChantProfile->SetTrainingProperty(CTPTrainingDictationVocab, "medicalterms");

aTChantProfile.SetTrainingProperty(CTPTrainingDictationVocab, 'medicalterms');
    

jChantProfile.setTrainingProperty(ChantTrainingProperty.CTPTrainingDictationVocab, "medicalterms");
    

nChantProfile.SetTrainingProperty(ChantTrainingProperty.CTPTrainingDictationVocab, "medicalterms")

SpeechKit transcriptions using ChantSR SpeechToText were using the default dictation vocabulary object but now the grammars parameter can be either grammars or dictation topics names.

// Instantiate ChantSR object
NChantSR1 = new NChantSR();

// Set license and serials properties

// Transcribe audio file
NChantSR1.SpeechToText("myinaudiofile.wav", 0 ChantRecordingObject.CROFile, ChantAudioFormat.CAFDefault, "Microsoft Speech Recognizer 8.0 for Windows (English - US)", "Default Speech Profile", "medicalterms", "mytranscription.txt", ChantRecordingResult.CRRFile, ChantRecognitionFormat.CRFText, ChantRecordingStyle.CRSAsynchronous);

Status

Fixed in ProfileKit 5 build 5.1.1.0 and SpeechKit build 8.1.1.0.

Component Formats Impacted

All formats.