Windows Spracherkennung verwenden

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Windows Spracherkennung verwenden

Beitrag von KatSeiko »

Ich habe gelesen, dass man die Windows-Spracherkennung von Vista über die API verwenden kann. Ist das in PureBasic integriert? Und wenn ja, wie arbeite ich damit? Speziell möchte ich erst mal ein Testprogramm haben, was vielleicht so aussieht, um mich von da weiter in das Thema einzuarbeiten:

Code: Alles auswählen

 _____________________
|Programmtitel       X|
 ---------------------
|                     |
|        Text 1       |
|        Text 2       |
|                     |
|zurück         weiter|
 ---------------------
Also: zwei Textfelder (Text 1 und 2), zwei Buttons (zurück und weiter).
Wie richtet man das mit der API so ein, dass die Felder angewählt werden, wenn ich z.B. sage "Zu Text 1 gehen" und die Buttons gedrückt werden, wenn ich "weiter" oder "zurück" sage?

Wer weiß, wofür die API nützlich werden kann...
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Re: Windows Spracherkennung verwenden

Beitrag von KatSeiko »

Ein Jahr später, selbe Frage. Weiß irgendwer weiter?
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Windows Spracherkennung verwenden

Beitrag von c4s »

Auch ein Jahr später gelten die guten alten Grundsätze wie z.B. erstmal die Suchmaschine deines Vertrauens zu betätigen.
Hier ein erster Einstieg:
http://msdn.microsoft.com/en-us/magazine/cc163663.aspx
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Re: Windows Spracherkennung verwenden

Beitrag von KatSeiko »

Na, das ist ein Ansatz. Basierend auf dem, was Du mit verlinkt hast, habe ich mal weiter gesucht.

Was hältst du von dem hier:
http://msdn.microsoft.com/de-de/library ... ition.aspx
Ist das irgendwie in PB verwendbar?
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Windows Spracherkennung verwenden

Beitrag von ts-soft »

KatSeiko hat geschrieben: Was hältst du von dem hier:
http://msdn.microsoft.com/de-de/library ... ition.aspx
Ist das irgendwie in PB verwendbar?
COMate + von srod brauchste und die SAPI-Dokumentation von MS.
Dein Link zum das.nit Zeugs nützt nicht allzu viel :mrgreen:
Ein Mini-Beispiel (von mir) findest auch in dem Paket, zeigt aber nur die Sprachausgabe.
Um COM kommste nicht drumrum. Die passenden Interfaces, bzw. das entsprechende SDK
sollten Dir dann weiterhelfen.
(Für Einsteiger ist das eher garnichts :wink: )

Gruß
Thomas
Benutzeravatar
Kiffi
Beiträge: 10715
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Windows Spracherkennung verwenden

Beitrag von Kiffi »

<OT>
ts-soft hat geschrieben:Dein Link zum das.nit Zeugs nützt nicht allzu viel :mrgreen:
und KatSeiko hat jetzt sicherlich verstanden, wovon Du redest? :roll:

Die Namensveralberungen, die Du ja gerne bei Microsoft-Produkten
verwendest (warum auch immer) bringen nichts, wenn der Adressat
keine Chance hat, den (schon mehr als abgegriffenen) Witz zu
verstehen.

</OT>

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Windows Spracherkennung verwenden

Beitrag von ts-soft »

Kiffi hat geschrieben:
ts-soft hat geschrieben:Dein Link zum das.nit Zeugs nützt nicht allzu viel :mrgreen:
und KatSeiko hat jetzt sicherlich verstanden, wovon Du redest? :roll:
Hätte ich dot.net geschrieben hätte es nichts daran geändert, sind nur andere Buchstaben :mrgreen:

Vielleicht sollte ich schreiben: Dieses Framework von MS, das einem zu langsam-startenden Programmen
verhilft, die sich leicht schreiben lassen und meist auch auf andere Plattform übertragbar sind?
Egal, MS selber schreibt seine Programme jedenfalls bisher nicht mit dot.net :mrgreen:

Ich habe überhaupt nur geantwortet, da der Thread schon sehr alt ist und das Interesse noch vorhanden,
das läßt ja eine minimale Chance zu, das KatSeiko sich das notwendige Wissen erarbeitet, weil lösen
muß er es wohl sowieso alleine.

Gruß
Thomas
Benutzeravatar
Kiffi
Beiträge: 10715
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Windows Spracherkennung verwenden

Beitrag von Kiffi »

<OT>
[img]http://www.purebasic.fr/german/images/smilies/icon_mrgreen.gif[/img] hat geschrieben:Hätte ich dot.net geschrieben hätte es nichts daran geändert, sind nur andere Buchstaben :mrgreen:
es macht schon einen Unterschied, ob Google als ersten Treffer "Microsoft .NET Framework" oder
"National Invitational Tournament Official Athletic Site" ausspuckt.

</OT>

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Re: Windows Spracherkennung verwenden

Beitrag von KatSeiko »

Also dot.not (das ist wohl die akzeptabelste Variante :D ) scheint nicht der einzige Weg zu sein, die Spracherkennung zu verwenden. Die API lässt sich offenbar auch von C# aus verwenden.. Finde mal einen eine bessere Doku, bitte..
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
darnox
Beiträge: 6
Registriert: 14.01.2010 02:25
Computerausstattung: AMD Athlon II X2 245, ATi Radeon HD5750 /w 1GB GDDR5 VRAM, 4GB DDR2 RAM, Win7 64Bit
Kontaktdaten:

Re: Windows Spracherkennung verwenden

Beitrag von darnox »

KatSeiko hat geschrieben:Also dot.not (das ist wohl die akzeptabelste Variante :D ) scheint nicht der einzige Weg zu sein, die Spracherkennung zu verwenden. Die API lässt sich offenbar auch von C# aus verwenden.. Finde mal einen eine bessere Doku, bitte..
C# ist das dot.net Flagschiff...
Antworten