Image speaker (Immagine a testo a voce)

Link alla app Image speaker per Android

App di semplice utilizzo per la cattura di testo da una foto e conversione in testo editabile e da ascoltare. Utile anche per traduzioni

Caratteristiche:

– Fotografa un testo o recupera dalla tua collezione un’ immagine contenente del testo che vuoi convertire

– Seleziona la porzione di immagine con il testo che ti interessa

– Visualizza il testo convertito ed editalo a tuo piacimento

– Usa il player per ascoltare il testo convertito

– Concatena testi da più immagini per formare un unico testo

– Imposta i sottotitoli per leggere il testo parlato

– Condividi il testo verso whatsapp, telegram, messenger, email…

– Traduci il testo dall’italiano in qualsiasi lingua utilizzando Google Translate (è possibile riconoscere anche testo in altra lingua e tradurlo in italiano)

Hardware necessario:

Smartphone o tablet Android con versione da 5.1 in su

Software utilizzato:

Ambiente di sviluppo: Android Studio 3.5

Linguaggi di programmazione: Java

API per il riconoscimento del testo di google

API per TTS di google

Arduino Voice Command TCP UDP (AVC2)

Link alla app Arduino Voice Command TCP UDP per Android

Per utilizzare questa applicazione è necessario avere conoscenze tecniche specifiche su Arduino ed i protocolli di trasmissione TCP e UDP.

Se sei interessato a questi argomenti e non li conosci, può essere una buona occasione per approfondirli.

“Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore. È stata ideata e sviluppata da alcuni membri dell’Interaction Design Institute di Ivrea come strumento per la prototipazione rapida e per scopi hobbistici, didattici e professionali.” (wikipedia)

“In telecomunicazioni e informatica il Transmission Control Protocol (TCP), anche chiamato Transfer Control Protocol, è un protocollo di rete a pacchetto di livello di trasporto, appartenente alla suite di protocolli Internet, che si occupa di controllo di trasmissione ovvero rendere affidabile la comunicazione dati in rete tra mittente e destinatario” (wikipedia)

“A differenza del TCP, l’UDP è un protocollo di tipo connectionless, inoltre non gestisce il riordinamento dei pacchetti né la ritrasmissione di quelli persi, ed è perciò generalmente considerato di minore affidabilità. In compenso è molto rapido (non c’è latenza per riordino e ritrasmissione) ed efficiente per le applicazioni “leggere” o time-sensitive. Ad esempio, è usato spesso per la trasmissione di informazioni audiovideo real-time come nel caso delle trasmissioni Voip.” (wikipedia)

Con questa app è possibile connettersi in remoto ad un dispositivo Arduino utilizzando comandi vocali definiti dall’utente e ricevere eventuali risposte, ma può funzionare con qualsiasi dispositivo che supporti i protocolli TCP e UDP.

Un esempio pratico è l’invio di un comando per accendere o spegnere una luce o un ventilatore, ma è possibile avviare o spegnere motori o qualsiasi altro dispositivo interfacciabile.

La app è inoltre impostata per ricevere risposte, quindi è possibile, per esempio, richiedere dei valori di temperatura.

Può anche essere utile per eseguire dei test veloci.

Caratteristiche:

– Tasto rapido per accedere vocalmente ai comandi impostati.

– Numero illimitato di comandi inseribili.

– Spedizione dei comandi con protocollo TCP o UDP.

– Lista dei comandi con colori di distinzione e tipo di protocollo impostato.

– Possibilità di duplicare i comandi.

– Esportazione, importazione dei comandi su dispositivo per backup.

– Opzione di richiesta conferma per l’esecuzione di un comando.

– Messaggio di feedback con dati ricevuti.

– Voce di conferma in lingua Inglese o Locale.

Hardware necessario:

Smartphone o tablet Android

Scheda Arduino

Elettronica di interfacciamento

Router Wi-Fi

Software utilizzato:

Lato android: Ambiente di sviluppo: Android Studio 3.0

Linguaggi di programmazione: Java

API per il riconoscimento vocale di google

API per TTS di google

Lato Arduino:

Linguaggio: C

Librerie di comunicazione

Qui potete leggere istruzioni più dettagliate sulla app.

Per eventuali chiarimenti o suggerimenti potete contattarci dalla pagina del nostro sito.