6

Desidero creare un programma di riconoscimento vocale che funzioni come il riconoscimento vocale di Windows e altre funzioni. Che tipo di programma consigli per iniziare?programmazione del riconoscimento vocale tramite java sphinx4

La sfinge 4 è buona per la creazione di un programma di riconoscimento vocale siri/windows?

Quello che sto cercando di costruire è una specie di programma AI, se vuoi.

+2

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

+0

ho solo bisogno di un parere professionale se questo programma è utile per creare un programma tipo siri? –

+0

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

risposta

10

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:

  1. http://www.youtube.com/watch?v=GeqtLrcOogs

  2. 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:

  1. Un analizzatore speech-to-text, che sarebbe sphinx4.
  2. Un analizzatore di grammatica, che sarebbe il tuo parser, può essere semplice o molto complesso.
  3. 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:

  1. Chiedi per un sollecito.
  2. Chiedi di inviare un SMS.
  3. Chiedi informazioni sul tempo.
  4. Richiedi informazioni (da Yelp, Wolfram | Alpha, o Wikipedia).
  5. Chiedi di fissare una riunione.
  6. Chiedi di inviare un'email.
  7. Chiedi un numero.
  8. Chiedi di impostare un allarme.
  9. Chiedi indicazioni.
  10. Chiedi informazioni sulle scorte.
  11. Chiedi di impostare il timer.
  12. 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.

+0

Grazie, è abbastanza per iniziare. –

Problemi correlati