TTS Class 1-3
2016-03-08 15:21:11 0 举报
TTS Class 1-3是指语音合成技术中的三个级别,用于描述合成语音的自然度和流畅度。Class 1是最高级的,具有非常自然的语音和流畅的发音,几乎无法与真实人声区分开来。Class 2比Class 1稍微差一些,但仍然具有很高的自然度和流畅度,适用于各种应用场景。Class 3是最低级别的,其语音可能不够自然,有时会有明显的机械感,但仍可用于简单的语音提示或导航等应用。总之,TTS Class 1-3代表了语音合成技术的不断发展和完善,为用户提供了更加丰富和多样化的选择。
作者其他创作
大纲/内容
OfflineSynthesizer
-OfflineSynthesizerParams OfflineSythesizerParams
+inital():TtsError+Synthesize(TextParams):TtsError+loadCustomResource(CustomResourceParams):int+freeCustomResource(CustomResourceParams):int+loadModel(ModelParams):int+loadEnglishModel(EnglishModelParams):int+setParam(OfflineSynthesizerParams):voidclass:SynthesizeWork (Implements OnewDataliStener)OfflineSynthesizerParams
TtsAdapter
-mEngine:IEngineExecutor-mPlayExecutor:IPlayExecutor-mTtsListener:TtsListener-mSynthesizeListener:SynthesizeLister-mPlayerListener:mPlayerListener-mSynthesizeListener:mSynToPlayListener
EngineExecutor
-mExecutorService:ExecutorService-mUninitialState:UninitialEngineState-mInitializedState:InitializedState-mSynthesizeEngineState:SynthesizeEngineState-mPauseState:PauseSate
+EngineExecutor()machineCreate():TtsErrormachineStart():voidmachineResume():voidmachinePause():voidmachineStop():voidmachineDestroy():voidmachineLoadModel(ModelParams):intmachineLoadEnglishModel(ModelParams):intmachineLoadCustomResource(CustomResourceParams):intmachineFreeCustomResource(CustomResourceParams):intmachineSetSynthesizer(ISynthesizer):voidmachineRegisteSynthesizeListener(SynthesizeListener):voidmachineRemoveSynthesizeListener(SynthesizeListener):voidmachineSetParam(T):voidmachineSynthesize(TextParams):voidsynthesizeSotp(boolean):void-SynthesizeWork
AudioTrackPalyer
-mAduioTrack:AudioTrack-mPlayerParams:AudioTrackPlayerParams-mUtteranceSubpackager:UtteranceSubpackager
+initial():TtsError+play():void+pause():void+stop():void+release():void+put(ResponseBag):TtsError+setPlayListener(PlayListener):void+setParam(AduioTrackPlayerParams):voidclass:AuidoTrackPlayerParams
OnlineSynthesizer
-mClient:SyncHttpClient -mResponseBag:ResponseBag
EmbedbedSynthesizerEngine
MixSynthesizer
+MixSynthesizer()+inital():TtsError+Synthesize(TextParams):TtsError+loadCustomResource(CustomResourceParams):int+freeCustomResource(CustomResourceParams):int+loadModel(ModelParams):int+loadEnglishModel(EnglishModelParams):int+setParam(AllSynthesizerParams):void
IplayExecutor
+play():void+put(Response):void+setPlayerParams(T):void+setPlayListener(PlayListener):void
IEngineExecutor
+setSynthesizer(ISynthesizer):void+registerSynthesizeListener(SynthsizeListener):void+synthesize(TextParams):void+loadCustomResource(CustomResourceParams):int+freeCustomResource(CustomResourceParams):int+loadModel(ModelParams):int+loadEnglishModel(EnglishModelParams):int+setSynthesizer(ISynthesizer):void+setParam(T):void
PlayExecutor
-mPlayer:Iplayer-mUninitialPlayState:UninitialPlayState-mIitializedState:IitializedState-mRunningState:RunningState-mPauseState:PausePlayState
-PlayWork+PlayExecutor()machineCreate():TtsErrormachineStart():voidmachineResume():voidmachinePause():voidmachineStop():voidmachineDestroy():voidmachinePut(ResponseBag):voidmachinePlay():voidmachineSetPlayerParams(T):voidmachineSetPlayerListener(PlayListener):void
0 条评论
下一页