Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

το αποτελεσμα της αναγνωρισης ομιλιας ειναι: blah

Îåêßíçóå áðü ôï ìÝëïò gantzinis. Τελευταία δημοσίευση από το μέλος gantzinis στις 16-12-2008, 03:00. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-12-2008, 01:59 46862

    το αποτελεσμα της αναγνωρισης ομιλιας ειναι: blah

    Καλησπερα,
    εχω δημιουργησει μια εφαρμογη σε javascript με την χρηση του sapi ωστε να γινεται αναγνωριση φωνης σε μια σελιδα στο internet.
    Ομως δυστηχως  δεν φορτωνει με τιποτα το αρχειο με την grammar.
    Μπορει καποιος να βοηθησει ωστε να βρεθει  που ειναι το λαθος?(εχω απηυδησει)
    Οριστε ο κωδικας:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <body>
    <head>
    <title>Speech Recognition Demo</title>
    </head>



    <script language="javascript">


    var Recog = new ActiveXObject("Sapi.SpSharedRecognizer");
    var Ctxt = Recog.CreateRecoContext();
    Ctxt.EventInterests = 16;
    var myGrammar = Ctxt.CreateGrammar(0);

    myGrammar.CmdLoadFromFile("./Demo_Grammar.xmll",0);
    myGrammar.CmdSetRuleState("",1);
    </script>

    <script language="javascript">

    //event handling

    function Ctxt::Recognition(StreamNum,StreamPos,RecogType,Result) {

    alert("the recognition was correct");

    }

    </script>
    </body>
    </html>
    Αυτο ειναι το  περιεχομενο της grammar:


    <?xml version="1.0" encoding="utf-8" ?>

    <GRAMMAR LANGID="409">

    <DEFINE>
    <ID NAME="Demo_Grammar" VAL="1"/>
    </DEFINE>

    <RULE ID="Just_move" TOPLEVEL="ACTIVE">

    <MOVE>Go</MOVE>

    </RULE>

    </GRAMMAR>



    Αν καποιος ξερει απλα καποιο link για speech recognition με χρηση sapi θα ηταν παρα πολυ χρησιμο ( ειδικα αν γινεται σε javascript).
    Προκαταβολικα χιλια ευχαριστω!!!


  •  12-12-2008, 15:09 46872 σε απάντηση της 46862

    Απ: το sapi δεν φορτωνει την grammar

    myGrammar.CmdLoadFromFile("./Demo_Grammar.xmll",0);

    Αυτο δεν νομίζω ότι θα παίξει με javascript. Φαντάζομαι οτι θέλεις να το φορτώσεις από το server και να παίξει στον client?

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  13-12-2008, 03:13 46883 σε απάντηση της 46872

    Απ: το sapi δεν φορτωνει την grammar

    Καταρχην υπαρχει συντακτικο λαθος...εχω βαλει 2 l στο xml.("xmll"). παντως δεν ειναι εκει το λαθος.
    η αληθεια ειναι οτι δεν ξερω την αρχιτεκτονικη του συστηματος που θα χρησιμοποιηθει (αν χρησιμοποιηθει), γιατι το προγραμμα το φτιαχνω για μια εργασια για τη σχολη μου. Υποθετω οτι ο καθηγητης μου θα το εχει προβλεψει αυτο. Νομιζω οτι δεν θα το φορτωνεις απο τον server,απλα θα υπαρχει ενας client που για λογους επιδειξης θα πραγματοποιει την αναγνωριση ομιλιας.
    Γιατι δεν θα παιξει με javascript?
  •  14-12-2008, 09:47 46894 σε απάντηση της 46883

    Απ: το sapi δεν φορτωνει την grammar

    O browser που θα τρέξει η Javascript - ανεξάρτητα αν η σελίδα είναι στον server, ή στο τοπικό μηχάνημα - δεν θα επιτρέψει ένα interaction (αλληλεπίδραση) μεταξύ ενός αντικειμένου που τρέχει μέσα στο browser και ενός που υπάρχει μέσα στο λειτουργικό σύστημα (file system). Αυτό το κάνει για λόγους ασφαλείας - φαντάσου κάθε εφαρμογή ή κώδικας που θα έτρεχε μέσα στο browser μας να μπορούσε να διαβάσει τι άλλο υπάρχει στον υπολογιστή μας...

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  16-12-2008, 03:00 46928 σε απάντηση της 46894

    Απ: το sapi δεν φορτωνει την grammar

    Σε ευχαριστω πολυ για την απαντηση σου. Οντως αυτο ηταν. Το ειχα ξεχασει εντελως οτι η javascript δεν μπορει να αλληλεπιδρασει με στοιχεια του λειτουργικου συστηματος.
    Επειδη τωρα ο παραπανω κωδικας μπορει να κανει αναγνωριση ομιλιας, ανεκυψε ενα ακομη θεμα: Ενω κανει αναγνωριση ομιλιας, δεν μπορει να καταλαβει ποια λεξη ειπωθηκε, και το αποτελεσμα οποιασδηποτε αναγνωρισης ειναι :blah. Ξερει καποιος τι μπορει να χρειαζεται?
    Και μηπως υπαρχει καποιο forum για το sapi?
    Εγω αν και εψαξα, βρηκα μονο αυτο: http://social.msdn.microsoft.com/forums/en-US/windowsgeneraldevelopmentissues/threads/
    Το οποιο ομως δεν ειναι forum για sapi ακριβως.
    Σας ευχαριστω
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems