Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Delphi e Chromium

60 views
Skip to first unread message

Angelo

unread,
Sep 22, 2016, 2:32:28 AM9/22/16
to
Il mio obiettivo è di utilizzare web speech API di Google (che funziona
solo su Chrome e Chromium) per utilizzare dei comandi vocali per una mia
applicazione.
Ho quindi installato il componente TChromium per potege gestire
direttamente il contenuto restituito da Google a seguito dei comandi
vocali impartiti.
Con il programma demo apro la finestra in cui richiamo web speech API
che si apre regolarmente ma poi richiede l'autorizzazione all'utilizzo
del microfono.
Dalla documentazione che ho consultato ho impostato nel registro la
chiave Software\Policies\Chromium\AudioCaptureAllowedUrls\1 con l'URL
della mia pagina per non dovere richiedere l'abilitazione manuale del
microfono ma nisba.
Qualche suggerimento?
Oppure mi suggerite una qualche via alternativa?

Angelo Ravagli

Alberto Salvati

unread,
Sep 22, 2016, 3:01:56 AM9/22/16
to
> Il mio obiettivo è di utilizzare web speech API di Google (che funziona
> solo su Chrome e Chromium) per utilizzare dei comandi vocali per una mia
> applicazione.

Simpatico.

> Con il programma demo apro la finestra in cui richiamo web speech API
> che si apre regolarmente ma poi richiede l'autorizzazione all'utilizzo
> del microfono.

Puoi essere un po piu' specifico?
Ti chiede la'autorizzazione o ti dice "fregati!"?


> Dalla documentazione che ho consultato ho impostato nel registro la
> chiave Software\Policies\Chromium\AudioCaptureAllowedUrls\1 con l'URL
> della mia pagina per non dovere richiedere l'abilitazione manuale del
> microfono ma nisba.

Hai per caso provato ad andre per via "normale", aprendo cioè la tua pagina con chrome? Se si, con quali risultati?
A.

Angelo

unread,
Sep 22, 2016, 5:39:16 AM9/22/16
to
Il 22/09/2016 09:01, Alberto Salvati ha scritto:
> andre per via "normale

> Puoi essere un po piu' specifico?
Ti chiede la'autorizzazione o ti dice "fregati!"?

Il messaggio è:
"Click the "Allow" button above to enable your microphone"

> Hai per caso provato ad andre per via "normale", aprendo cioè la tua
pagina con chrome? Se si, con quali risultati?

Con Chrome il tutto funziona correttamente: mi ha richiesto
l'autorizzazione al microfono la prima volta poi le volte successive
procede direttamente al attivare il microfono e ad interpretare il dettato.

Ho anche provato a leggere dalla mia applicazione il testo della
textArea di Chrome ma non risulta fra le finestre individuabili con
findWindow.
Mi basterebbe leggere dalla finestra Chrome il contenuto trascritto...
Hai qualche suggerimento a questo proposito?

Alberto Salvati

unread,
Sep 22, 2016, 10:58:20 AM9/22/16
to
> Ho anche provato a leggere dalla mia applicazione il testo della
> textArea di Chrome ma non risulta fra le finestre individuabili con
> findWindow.

E ci mancherebbe... :-)
Findwindow "vede" solo le finestre di windows.
Quello che cerchi tu è un elemento della pagina e quindi dovresti cercarlo li.

Il componente ha un po di cose per gestire le opzioni di chrome ma tra esse non mi sembra ci sia TUTTO e mancano tra le altre proprio le opzioni per la webcam e il microfono.

Ho anche fatto qualche ricerca veloce ma ad occhio non ho trovato nulla di utile.


Premesso che non sono un fautore dell'accesso diretto alle chiavi del registro,
io scriverei allo sviluppatore del componente x chiedere una dritta.

A.
0 new messages