Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] Parlare con il computer
Forum - C# / VB.NET - [C#] Parlare con il computer - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 14:11
Lunedì, 30/11/2009
Testo quotato

Postato originariamente da orange:

Quindi come posso fare un riconoscimento vocale da zero, con le directx ?





La vedo difficile...
Se i software di riconoscimento vocale costano così tanto un motivo c'è!

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:18
Lunedì, 30/11/2009
Testo quotato

Postato originariamente da manvb.net:

Testo quotato

Postato originariamente da orange:

Quindi come posso fare un riconoscimento vocale da zero, con le directx ?





La vedo difficile...
Se i software di riconoscimento vocale costano così tanto un motivo c'è!



in poche parole è vero.
Ma io penso un registratore che visualizza il waveform e dopo ogni secondo c'è uno scanner che confronta il waveform da quello registrato e quello nel db. e quando riesce ad rilevare l'uguanglianza allora parla e dice quello che ha memorizzato in coincidenza del waveform.

Si protebbe fare in questo modo o non è possibile?
grazie.

Ultima modifica effettuata da il 30/11/2009 alle 14:18
PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 14:24
Lunedì, 30/11/2009
Non è così semplice, devi considerare la cadenza e gli accenti. E poi devi analizzare anche la semantica(cosa abbastanza difficile) perchè altrimenti avresti risultati molto scadenti.

Poi ci sono molte parole simili. Ti faccio un esempio:

lascia  -  l'ascia
accetta  - accètta
muro  -  puro
osso  -  fosso
ecc...

Una semplice analisi di un wave non ti permette di distinguerle.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:30
Lunedì, 30/11/2009
Testo quotato

Postato originariamente da manvb.net:

Non è così semplice, devi considerare la cadenza e gli accenti. E poi devi analizzare anche la semantica(cosa abbastanza difficile) perchè altrimenti avresti risultati molto scadenti.

Poi ci sono molte parole simili. Ti faccio un esempio:

lascia  -  l'ascia
accetta  - accètta
muro  -  puro
osso  -  fosso
ecc...

Una semplice analisi di un wave non ti permette di distinguerle.



ok, ma come faccio ad prendere segnale all'audo input e verificare se c'è qualche commando o frase , che gli aspetta da dire?

Ma come fa system.speech, alla funziona che registra aspetta segnale delle parole?

Grazie.

Tanto io provo ad fare quello dei waveform e vedo se funziona o no,
Ma  mi ci vora un mese, tra inpegni e lavoro per farlo.

Poi ti faccio sapere.

saluti.


PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 14:36
Lunedì, 30/11/2009
Ecco:
http://vincedx.altervista.org/Lessons.php?id=142&from=0

Usa un convertitore VB.Net->C# per il codice.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:44
Lunedì, 30/11/2009

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:26
Lunedì, 30/11/2009
Testo quotato

Postato originariamente da Il Totem:

http://totem.altervista.org/guida/versione2/D10.php



grande me lo protesti convertire in c#, ho trovare un convertitore a modo che converte a modo.

grazie.:)

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 16:39
Lunedì, 30/11/2009
Quello è in inglese però!

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo