6

私は何年も前に構築した小さなアラーム/リマインダー アプリケーションを改善しています。1 時間ごとにビープ音を鳴らしたいと考えていますが、ビープ音を鳴らす代わりに時間を知らせる方がはるかに優れています。DELPHI D2007以降でこれを行う簡単な方法はありますか?

4

5 に答える 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 に答える