关于TTS英文朗读.全部身家了.帮帮忙吧!哪里有制作NEOGEO模拟器的资料? (150分)

  • 主题发起人 主题发起人 八神庵
  • 开始时间 开始时间

八神庵

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.FormCreate(Sender: TObject);
begin

FISpeech:=CoVTxtAuto_.Create;
FISpeech.Register('[red]DEMO[/red]','DEMOA');
end;

//为什么我的程序当'[green][/green]DEMO'为空时,则整句朗读,不为空时则单字朗读(而且可以读中文,但读中文时后面会加入一句"[blue]CTS=Normal[/blue]".怎样清除这一句?)
procedure TForm1.btnReadClick(Sender: TObject);//开始朗读
begin

FISpeech.Speak(MemText.Lines.Text,vtxtst_READING);
end;

//怎样才能使其不读中文,只读英文.或[red]只读英文,不读中文[/red]?

 
如果只要英文朗读的话,可以用IBM词典带的那个TTS[:)]
 
哪的 中文TTS
 
高手!请问怎样选择用哪个TTS?
 
金山词霸也带了TTS系统.
 
如下:
procedure TForm1.FormCreate(Sender: TObject);
begin

FISpeech:=CoVTxtAuto_.Create;
FISpeech.Register('Demo Site','Demo App');
//看来是这句了!这是纯英文朗读!
//中文的没有做过
end;


procedure TForm1.btnReadClick(Sender: TObject);//开始朗读
begin

FISpeech.Speak(MemText.Lines.Text,vtxtst_READING);
end;


注:我用的是金山词霸带的TTS系统~

 
我的程序是这样的
procedure TForm1.FormCreate(Sender: TObject);
begin

FISpeech:=CoVTxtAuto_.Create;
FISpeech.Register('Demo Site','Demo App');
//Demo Site为空时就可以读中文
//不过后面会读出一句CTS=Normal
//当它不为空时则读到中文时会读出乱字符(怎样解决)?
end;


procedure TForm1.btnReadClick(Sender: TObject);//开始朗读
begin

FISpeech.Speak(MemText.Lines.Text,vtxtst_READING);
end;

这是为什么?
如果我想用其他TTS系统需要怎样处理?
 
www.delphibox.com
 
>//不过后面会读出一句CTS=Normal
>//当它不为空时则读到中文时会读出乱字符(怎样解决)?

没有遇见这个情况!
你还想用那个TTS? 就这一个TTS (MicroSoft)
 
以后不能上网了!分了钱给你们!OK!
 
后退
顶部