Sì Sfinge 4 la sua perfetta per ciò che si vuole, è un sofisticato sistema di riconoscimento vocale, e sin dalla sua così popolare si dispone di un sacco di tutorial disponibili su come si consuma:
pagina web principale: http://cmusphinx.sourceforge.net/sphinx4/
Alcuni tutorial:
http://www.youtube.com/watch?v=GeqtLrcOogs
http://puneetk.com/speech-recognizer-in-java-tutorial
Ora, questo vi permetterà di trasformare la voce in ingresso, e quindi si dovrà analizzare gli ingressi per rendere i comandi.
Quindi, per fare un Siri come l'applicazione è necessario 3 componentes:
- Un analizzatore speech-to-text, che sarebbe sphinx4.
- Un analizzatore di grammatica, che sarebbe il tuo parser, può essere semplice o molto complesso.
- Un insieme di servizi, le cose che l'IA farà con questi comandi
Dovete cercare di mantenere le cose semplici e mirato. Questo è il motivo per cui Siri funziona così bene.
Questa è una lista di cose che si può chiedere Siri:
- Chiedi per un sollecito.
- Chiedi di inviare un SMS.
- Chiedi informazioni sul tempo.
- Richiedi informazioni (da Yelp, Wolfram | Alpha, o Wikipedia).
- Chiedi di fissare una riunione.
- Chiedi di inviare un'email.
- Chiedi un numero.
- Chiedi di impostare un allarme.
- Chiedi indicazioni.
- Chiedi informazioni sulle scorte.
- Chiedi di impostare il timer.
- Chiedi a Siri di Siri.
Anche se sembra essere più aperta e dinamica, in realtà Siri è molto limitata nelle cose che può fare.Non fraintendermi penso che Siri sia incredibile e in nessun modo sto dicendo che programmare qualcosa come Siri sarà facile (scommetto che non lo farà).
Spero che aiuti.
Hai fatto qualche ricerca prima di fare questa domanda? Così com'è, questa domanda è troppo ampia e non sarà facile per gli altri rispondere in alcun modo significativo. Questi tipi di domande sono solitamente chiusi in SO a causa della loro natura aperta. Potresti provare a riformularlo per essere più specifico. – slm
ho solo bisogno di un parere professionale se questo programma è utile per creare un programma tipo siri? –
Avrei colpito Google prima di uno qualsiasi dei siti di stackexchange se stai cercando di valutare il potenziale di un software per un'attività specifica. Ecco un link che qualcuno ha pubblicato sul proprio blog che tratta proprio questo problema. http://andrewbrobinson.com/2012/02/29/speech-recognition-using-sphinx-dont-try-this-at-home/ – slm