![]() |
Satzgenerator
Liste der Anhänge anzeigen (Anzahl: 1)
Irgendwo sind wir hier im Forum mal auf die Sache zu sprechen gekommen. Hier also meine aktuelle Version des Satzgenerators:
|
Hmm also soweit hab ich keinen Bug entdeckt :lol:
aber ehrlichgefragt, wozu braucht man sowas?? |
Ich find das ja auch ganz nett, (ich könnte es wahrscheinlich nicht), aber dein Programm macht ja eigentlich "nur" folgendes:
Es sucht sich ein Subjekt und stellt es an den Anfang. Dann kommt ein Prädikat das darauf folgt. Danach eine Adverbiale oder ein Adjektiv,´und dann ein fertiger Grund (der nicht eigens zusammen gestellt wird). Außerdem sind alle deine Prädikate nur in der 3.Person. Wie gesagt, nett für zwischendurch, aber wo ist der Sinn? :wink: :bounce1: Man liest sich, Stanlay |
nach dem Sinn frage ich mich allerdings auch, aber nun gut meine Programme machne auch nciht immer Sinn.
Hätte noch mal eien verrückte Idee. Du könntest ja die Spech-API oder so ähnlich nutzen um den Satz auch noch vorzulesen. Gibt es glaub ich aber nur unter XP.... |
@Alexander. Gibt es diese Möglichkeit wirklich (Ich hab das schon mal bei den Sprachausgabeoptionen on XP gelesen)??? Kennst du da eine Möglichkeit? Das wäre hochinteressant. Ist aber wahrscheinlich ziemlich schwierig, oder?
man liest sich, Stanlay :coder: |
Ja, es gibt eine Möglichkeit:
Delphi starten -> Component ->Import ActiveX Control -> Microsft Direct Text-to-Speech -> Install |
Noch was:
Das Programm ist vom Design her nur mäßig, wfür es gut ist weiß ich nicht. Ansonsten: Das mit der Sprachengine ist nicht schwer. |
Zitat:
diese ActiveX ist bei mir nicht vorhanden. Wie heisst denn eventuell die OCX Datei damit ich danach suchen kann? Gruss, Tom |
Hi
Lad dir ![]() und ![]() runter und installier beide. Jetzt müsste sie da sein. |
Hi,
ging ja fix... Auch einer von denen die tagtäglich im Forum rumhängen :lol: Danke vorerst. Werd das Ding mal installieren und kucken. Gruss, Tom |
Zitat:
Gruß Onz |
Cool. Danke. Hab ich gar nicht gewusst, mit das dass so einfach geht.
Man liests ich Stanlay :bounce1: |
Gerne geschehen. :cat:
|
:? Doch nicht so einfach... Ich zieh die Komponente Auf das Form, Mach nen Button und ein EditFeld: Dann geb ich beim onclick ereignis vom Button ein:
Delphi-Quellcode:
Dann drücke ich F9 und auf den Button und hab den schönsten OLE-Fehler.
DirectSS1.Speak(Edit1.Text);
"OLE-Fehler 80040302" Woran könnte das liegen. :?: |
Mach doch ne neues Thema dazu auf .. Hier ging ja um was anderes oder nicht ? :roll:
|
Stimmt. Tschuldigung... :oops:
|
Der Sinn des Programms (das mittlerweile sogar schon in neueren Versionen vorliegt) ist einzig und allein einer: Spass
Das mit der Speech: Ich hab nirgends WINXP, so dass ich auch keinen Bedarf hab, es zu proggen... |
Achso. Es sollte also einfach ein "J4F"-Programm werden.
|
das mit dem spech ist wirklich nicht schwer, habe mich gerade mal hingesetz:
Code:
uses StdCtrls, Comobj;
[...] procedure TForm1.Button1Click(Sender: TObject); var voice: OLEVariant; begin voice := CreateOLEObject('SAPI.SpVoice'); voice.Speak(edit1.Text, 0); end; |
@onz: was machen die beiden *.exe? Sind das nur beispiele?
|
Die Beiden exe's enthalten die M$-Sprachengine. Man braucht die beiden Files für die Sprachausgabe. Hier eine Funktion, mit der man Prpft, ob die Sprachengine installiert ist:
Delphi-Quellcode:
function SoundInstalled:boolean;stdcall;
var pfad:string; begin result:=true; ShellGetFolderPath(CSIDL_WINDOWS,pfad); if not(fileexists(pfad+'\speech\XVoice.dll')) then result:=false; if not(fileexists(pfad+'\speech\speech.dll')) then result:=false; if not(fileexists(pfad+'\speech\WrapSAPI.dll')) then result:=false; if not(fileexists(pfad+'\lhsp\Voice\GEDvf160.dll')) then result:=false; end; [edit=fkerber]Code-Tags zu Delphi-Tags geändert. Mfg, fkerber[/edit] |
Re: Satzgenerator
Liste der Anhänge anzeigen (Anzahl: 1)
ich hab mal in meinem archiv gekramt... und hier ist der quellcode zum tool und auch noch zu zwei aktuelleren versionen...
|
Re: Satzgenerator
"Niemand wäscht Bücher um aufzufallen."
Echt nicht... :gruebel: Ich glaube um aufzufallen machen manche Leut eecht viel... :lol: |
Re: Satzgenerator
Warum braucht das Programm eigentlich Admin-Rechte?
|
Re: Satzgenerator
Zitat:
|
Re: Satzgenerator
Ich hab Windows Vista. Woran es liegt weiß ich auch nicht :roll:
|
Re: Satzgenerator
Mal so j4F gefragt,
bei Satzgenerator denk ich an ELIZA. Die Dame mit einer Sprachausgabe.................... wär das was ? Gruß K-H p.s. nein ich hab keine Zeit dazu, nur so als Anregung gedacht. |
Re: Satzgenerator
Erinnert mich ein wenig an den
![]() |
Re: Satzgenerator
Hallo, wo wir hier gerade über die Sprachausgabe sprechen. Gibt es die Stimme auch für deutsche Texte?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz