JavascriptProva

lunedì 2 settembre 2013

Primi passi nel riconoscimento vocale: creazione di grammatiche.

Non mi ricordo con precisione nemmeno io che cosa ho scaricato...

Fammi un po' fare mente locale...

Microsoft Speech Platform - Runtime (Version 11)

Microsoft Speech Platform - Runtime Languages (Version 11)

Microsoft Speech Platform - Software Development Kit (SDK) (Version 10.2)

Bene.
Dopo aver scaricato e installato (almeno in parte) questo po' po' di roba, e creati i dovuti riferimenti, il codice sembra poter creare delle grammatiche elementari:
Public Class Form1
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim motore As New SpeechRecognitionEngine
        Dim costruttore As New GrammarBuilder("why")
        Dim costruttore2 As New GrammarBuilder("yes")
        costruttore.Culture = Globalization.CultureInfo.GetCultureInfo("en-US")
        costruttore2.Culture = Globalization.CultureInfo.GetCultureInfo("en-US")
        Dim grammatica As New Grammar(costruttore)
        Dim grammatica2 As New Grammar(costruttore2)
        motore.LoadGrammar(grammatica)
        motore.LoadGrammar(grammatica2)
        MsgBox(motore.Grammars.Count)
     
    End Sub
End Class
...ottenendo come risultato 2, ossia che le grammatiche caricate nel motore di riconoscimento vocale sono due.
E' già un bel risultato, considerando che ieri sera e stanotte non facevo altro che collezionare errori da questo codice, i quali erano certamente dovuti al fatto che non era ancora stato installato tutto il necessario.

Nessun commento:

Posta un commento