私は何年も前に構築した小さなアラーム/リマインダー アプリケーションを改善しています。1 時間ごとにビープ音を鳴らしたいと考えていますが、ビープ音を鳴らす代わりに時間を知らせる方がはるかに優れています。DELPHI D2007以降でこれを行う簡単な方法はありますか?
1515 次
5 に答える
6
Brian Long チュートリアルの Speech Synthesis & Speech Recognition Using SAPI 5.1 を確認してください。
このチュートリアルを使用して、テキスト読み上げソフトウェアを作成しました。
CTRL+を押すとクリップボードの内容が読み込まれますF10
于 2009-01-20T12:38:01.180 に答える
4
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComObj;
[...]
procedure TForm1.Button1Click(Sender: TObject);
var
Voice: Variant;
begin
Voice := CreateOLEObject('SAPI.SpVoice');
Voice.speak('Hello World');
end;
于 2009-01-20T19:23:27.413 に答える
2
しばらく前に、アプリケーションをDelphiで話せるようにするためのビデオを作成しました。私は個人的に、私のアプリケーションの1つでテキスト読み上げの使用法を見つけたことがありませんが、その方法を知ることは楽しいことです;-)
于 2009-01-21T01:44:00.157 に答える
0
私のコードでは、MSエージェントとTAgntSrvrコンポーネントを使用しています:http: //delphi.icm.edu.pl/ftp/d30free/agntsrvr.htm
また、このリンクまたは単にグーグルの周りをチェックすることができます:「テキストスピーチデルフィ」
于 2009-01-20T11:36:38.933 に答える
0
Delphi でeSpeakを使用すると、より多くの言語と Mac (将来的には Linux もサポートされる可能性があります) をサポートできます。Delphi の例はこちらです。
于 2012-11-27T13:09:31.213 に答える