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# Specch to text
Forum - C# / VB.NET - C# Specch to text

Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 12:39
Giovedì, 02/12/2021
Ciao

Vorrei creare un programmino che faccia Speech to text da un flusso UDP.

Ho provato ad utilizzare SpeechRecognitionEngine con molti DictationGrammar e CultureInfo
ma i risultati non sono per nulla buoni.

Qualcuno ha esperienza con questo problema.
Come avete risolto?



Grazie

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:57
Venerdì, 03/12/2021
Da un flusso udp in cui è considerato cosa?? Spiegati... cosa hai scritto?

Ultima modifica effettuata da nessuno il 03/12/2021 alle 20:58


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 11:04
Martedì, 14/12/2021
Ciao

Sto cercando di creare un programma che legge un file audio e ne trascriva il testo in un file .txt
Ho fatto molti test ma purtroppo i risultati sono molto scadenti.
Ho utilizzato le classi Speech ma da quello che ho capito, non riesco ad utilizzare i dizionari.


PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 8:25
Giovedì, 16/12/2021
Aggiungo parte del codice che penso sia errato:

DictationGrammar spellingDictationGrammar = new DictationGrammar("grammar : dictation");
            spellingDictationGrammar.Name = "question dictation";
            spellingDictationGrammar.Enabled = true;

            engine.LoadGrammar(spellingDictationGrammar); //New Grammar
            engine.RecognizeAsync(RecognizeMode.Multiple); // Start reconognition

            engine.SpeechRecognized += AudioRec;

L'audio arriva ma il testo rilevato è in inglese e non in italiano.

Ultima modifica effettuata da fosforo il 16/12/2021 alle 8:26
PM Quote