Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: doublemm - 06 Ottobre 2010, 22:28:28
-
ciao a tutti. Forse voglio chiedero troppo al nostro gambas, ma è possibile eseguire comandi vocali?
-
Ciao,
non so se è quello che ti serve, nell'area download c'è un progetto fatto da ceskho che si chiama "parlas". mi sembra che faccia al caso tuo..credo
-
se non ricordo male parlas permette di tradurre una frase in audio. Io volevo fare una cosa più complicata penso impossibile in gambas. volevo che il pc riconoscesse una parola ed eseguisse un comando quando si pronuncia una parola.
-
se non ricordo male parlas permette di tradurre una frase in audio
si mi pare sia proprio così.
-
Infatti il mio software fa l'esatto opposto..legge ciò che scrivi....quindi non fa al casi tuo.... :)
Purtroppo ciò che fai ha delle difficoltà non indifferenti. Dovresti usare delle librerie esterne e sperare che gambas le riconosca..
-
fai una ricerca su google , mi pare che esistano programmi del genere o librerie base che puoi comandare tramite gambas se
-
non trovo nulla
-
Forse dovresti vedere se ci sono librerie che ti aiutano a studiare un onda sonora....dovresti analizzare un onda proveniente dal microfono e confrontarla con una già esistente associata al programma...
-
Forse dovresti vedere se ci sono librerie che ti aiutano a studiare un onda sonora....dovresti analizzare un onda proveniente dal microfono e confrontarla con una già esistente associata al programma...
Non è così semplice, un'onda ha una caratteristica "strana", sconosciuta all'uomo il timbro. La lettera "e" pronunciata da te ha un'onda diversa dalla stessa lettera pronunciata da me, ragione per la quale i dati di confronto devono essere più di uno. Il confronto viene effettuato a parole, perchè una lettera cambia leggermente la pronuncia immessa in alcune parole. Di programmi che fanno queste cose ne trovi veramente pochi in giro e crearne uno tutto tuo è abbastanza impossibile, cerca su accessibilità, disabili, non vedenti o qualcosa di simile, di sicuro li trovi.
-
primo cosa chè ho trovato
http://www.simon-listens.org/index.php?id=122&L=2 (http://www.simon-listens.org/index.php?id=122&L=2)
visto che è open source puoi vedere che librerie utilizza o contattare l' autore
-
Non è così semplice, un'onda ha una caratteristica "strana", sconosciuta all'uomo il timbro. La lettera "e" pronunciata da te ha un'onda diversa dalla stessa lettera pronunciata da me, ragione per la quale i dati di confronto devono essere più di uno. Il confronto viene effettuato a parole, perchè una lettera cambia leggermente la pronuncia immessa in alcune parole.
Non è propriamente vero....la lettera "a" ha una sua "forma" particolare che ci permette di percepirla come "a" e non come un altra lettera. Il timbro della voce ne cambia l'ampiezza o roba simile ma la forma sommaria rimane comunque quella...
-
ci sono lettere e/o suoni che sono assai simili, è questo il ragionamento. Ad esempio q e cu possono essere confusi.
-
ci sono lettere e/o suoni che sono assai simili, è questo il ragionamento. Ad esempio q e cu possono essere confusi.
Vabbè lì poi sta a chi sviluppa il decoder preoccuparsi di queste cose...io ho buttato giù l'idea a cui tempo fa avevo pensato io...poi sta al nostro amico vedere se conviene, se ne è capace e via dicendo..
-
sarei pure io interessato, se riesci a fa rpartire il progetto contattami
-
provate a fare una ricerca in rete e vedrete che non è così semplice fare un lettore di comandi vocali...cmq ci sono già un sacco di programmi che lo fanno
http://en.wikipedia.org/wiki/Linux_speech_recognition_software#Native_Linux_speech_recognition (http://en.wikipedia.org/wiki/Linux_speech_recognition_software#Native_Linux_speech_recognition)
-
eh si, lo sappiamo, l'idea era motlo bella soprattutto se si riusciva ad integrarlo nei vari programmi
-
provate a fare una ricerca in rete e vedrete che non è così semplice fare un lettore di comandi vocali...cmq ci sono già un sacco di programmi che lo fanno
http://en.wikipedia.org/wiki/Linux_speech_recognition_software#Native_Linux_speech_recognition (http://en.wikipedia.org/wiki/Linux_speech_recognition_software#Native_Linux_speech_recognition)
Nessuno ha detto che è semplice...mica si possono fare sempre cose facili... :D
-
ci sono lettere e/o suoni che sono assai simili, è questo il ragionamento. Ad esempio q e cu possono essere confusi.
al fine dei comandi vocali non cambia nulla se un suono è scritto in maniera diversa. il comando deve rispondere se corrisponde il suono collegato a quel comando con il suono pronunciato. Faccio l'esempio della mia autoradio. se memorizzo una stazione con la pronunciando la lettera q non cambia se io quel suono lo scrivessi q o cu l'importante è che quando richgiamo quella stazione ripeta q o cu come l'ho pronunciato la prima volta