मैं एक छोटे से अलार्म/अनुस्मारक एप्लिकेशन में सुधार कर रहा हूं जिसे मैंने कई साल पहले बनाया था, और मैं एक घंटे की बीप करना चाहता हूं, लेकिन बीपिंग के बजाय यह बहुत अच्छा होगा, यह समय बताएगा। क्या DELPHI D2007 या बाद में ऐसा करने का कोई आसान तरीका है? धन्यवादभाषण में पाठ
6
A
उत्तर
6
चेक ब्रायन लांग ट्यूटोरियल के Speech Synthesis & Speech Recognition Using SAPI 5.1
मैंने इस ट्यूटोरियल का उपयोग करके भाषण सॉफ्टवेयर को एक पाठ लिखा था।
यह क्लिपबोर्ड सामग्री को पढ़ता है जब मैं CTRL प्रेस + F10
0
मेरी कोड में मैं का उपयोग एमएस एजेंट और TAgntSrvr घटक: http://delphi.icm.edu.pl/ftp/d30free/agntsrvr.htm
इसके अलावा, आप जाँच कर सकते हैं इस link या सिर्फ गूगल के आसपास: "पाठ भाषण डेल्फी"
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;
2
मैं थोड़ी देर के डेल्फी में making your applications talk पर वापस एक वीडियो था। मैं व्यक्तिगत रूप से नहीं कभी अपने अनुप्रयोगों में से एक में लेख से बोली के लिए एक प्रयोग पाया है, लेकिन यह पता करने के लिए कैसे करना है ;-)
0
हम इस विधि का उपयोग क्षेत्र में करते हैं, कोई समस्या नहीं, xp/vista –
के साथ काम करता है मैंने ऊपर दिए गए कोड का उपयोग किया, यह Vista में काम नहीं करता है। लेकिन ब्रायन लॉन्ग ट्यूटोरियाट में स्पावॉइस घटक के साथ यह अच्छी तरह से काम करता है। – samir105