BSAPI
Public Types | Public Member Functions
SPhnTransI Class Reference

This class merges transcription from a lexicon and G2P. More...

#include <bsapi.h>

Inheritance diagram for SPhnTransI:
SUnknownI

List of all members.

Public Types

enum  mode_type { ptmLexicon, ptmG2P, ptmUnion, ptmLexG2P }

Public Member Functions

virtual void BSAPI_METHOD SetLexicon (SLexiconI *pLex)=0
virtual void BSAPI_METHOD SetG2P (SG2PI *pG2P)=0
virtual void BSAPI_METHOD SetMode (mode_type m)=0
virtual void BSAPI_METHOD SetModeStr (const char *pMode)=0
virtual SLexiconI *BSAPI_METHOD GetLexicon ()=0
virtual SG2PI *BSAPI_METHOD GetG2P ()=0
virtual te_type *BSAPI_METHOD GetTranscs (const char *pWord, int *pNVars)=0
virtual void BSAPI_METHOD ReleaseTranscs (te_type *pList)=0
virtual bool BSAPI_METHOD LoadPhonemeList (const char *pFile)=0
virtual bool BSAPI_METHOD LoadCharacterList (const char *pFile)=0
virtual void BSAPI_METHOD CheckPronunciation (const char *pPronunciation, bool *pRetValid, char *pRetUnknownPhonemes, int maxLength)=0
virtual bool BSAPI_METHOD CheckWordName (const char *pWord, bool *pRetValid, char *pRetUnknownCharacters, int maxLength)=0

Detailed Description

This class merges transcription from a lexicon and G2P.


The documentation for this class was generated from the following file: