Incontra Simon, il motore di riconoscimento vocale di Linux

Lernen Sie Simon kennen, die Linux Speech Recognition Engine
⏱️ 4 min read

Simon per Linux è ciò che Siri è per iOS. Beh, probabilmente non lo è, ma oltre ad avere entrambi i nomi che iniziano con una “S”, entrambi ascoltano quello che hai da dire. La differenza è che Simon è molto più controllabile. Può essere completamente addestrato a riconoscere i comandi vocali, che può essere un utile aiuto per gli utenti con disabilità o anche per coloro che preferiscono controllare i propri sistemi con la voce.

Simon è:

  • un programma di riconoscimento vocale open source e sostituisce il mouse e la tastiera.
  • progettato per essere molto flessibile e consente la personalizzazione per qualsiasi applicazione in cui è necessario il riconoscimento vocale.
  • un potenziale progetto europeo di “Inclusione elettronica” a causa della programmazione indipendente dalla lingua.
  • in sviluppo per disabili fisici e anziani per dare loro la possibilità di chattare, scrivere e-mail, navigare in Internet, fare Internet-banking e molto altro ancora.

(a partire dal simonlistens.org)

Ottenere Simon

Simon è scritto in Qt e dipende da phonon, quindi probabilmente è meglio installarlo su sistemi basati su KDE (plasma), a meno che non ti dispiaccia che ~ 300 MB di dipendenze vengano inserite con l’installazione (su un sistema Kubuntu 15.04, Simon occupa solo 55 Mb). Simon è nei repository di Ubuntu, quindi installarlo sarebbe facile come

su qualsiasi distribuzione basata su Ubuntu. In Linux Mint (o in altre distribuzioni), se scopri che Simon non riesce a connettersi dopo l’installazione, dovrai eseguire l’installazione libqt4-sql-lite

Se vuoi usare Modelli acustici HTK, è inoltre necessario installare HTK. Questo è facoltativo e se non sai cosa significa, o semplicemente non hai bisogno di usarlo, puoi tranquillamente saltarlo. Sfortunatamente HTK è disponibile solo come codice sorgente, ma queste semplici istruzioni renderà le installazioni semplici.

Simon ascolta

Simon non è facile da configurare o utilizzare. Per aiutarti a farti ascoltare, un setup assistito ti saluta alla prima corsa, guidandoti attraverso il processo.

Per prima cosa devi impostare gli scenari.

Gli scenari sono pacchetti completi che ti permetteranno di usare Simon per scopi specifici. Forniscono anche ciò che è noto come modello linguistico, descrivendo tutte le parole esistenti e quali frasi sono grammaticalmente corrette, almeno date le circostanze.

Per impostazione predefinita, è installato solo uno scenario standard. Da questa schermata è possibile crearne o caricarne altri e persino scaricarne alcuni con il programma di installazione aggiuntivo Simon (“Apri -> Scarica”).

simon-addons

Successivamente avrai bisogno di un modello acustico o vocale. Questo fondamentalmente dice a Simon come suonano le singole parole.

simon-discorso-modello

Se hai installato HTK, puoi creare il tuo modello e addestrare Simon a riconoscere il modo molto specifico di parlare. Se non si dispone di HTK o non si desidera utilizzarlo, è possibile scaricare modelli di base statici (“Modello aperto -> Scarica”) che forniranno a Simon pattern acustici predefiniti.

simon-addons-models

Se scegli un modello statico, puoi scegliere di adattarlo con esempi di addestramento in un secondo momento.

Nella pagina delle impostazioni del server, se hai intenzione di installarlo localmente e prevedi di usarlo regolarmente, puoi lasciare le opzioni predefinite attive. Se il server si trova da qualche altra parte, è qui che puoi definirlo.

simon-server

È necessario configurare i dispositivi di registrazione e riproduzione del suono,

simon-playback-devices

prova il tuo microfono,

simon-mic-volume

e sei pronto per usare Simon.

simon-schermata-principale

Dalla schermata principale è possibile gestire gli scenari caricati o aprirne uno specifico.

simon-manage-scenarois

Dopo aver aperto uno scenario, è possibile visualizzare e modificare il vocabolario e la grammatica, addestrare il modello acustico, modificare la dipendenza dal contesto dello scenario e impostare comandi diretti.

simon-edit-scenario

La procedura guidata di formazione può essere avviata anche dalla schermata panoramica; non è necessario entrare nell’impostazione dello scenario.

simon-gestire-formazione

simon-start-training

Nella schermata panoramica hai anche la possibilità di modificare la configurazione audio (hardware) o configurare il modello acustico (vocale), inclusa l’aggiunta di nuovi.

simon-config-altro

Ulteriore aiuto nell’uso di Simon

L’utilizzo di Simon è tutt’altro che semplice. Ci vuole una buona quantità di apprendimento, formazione e abitudine. Fortunatamente è disponibile in linea una documentazione piuttosto ampia. Il Simon Ascolta il blog fornisce alcune informazioni, anche se i post sono piuttosto obsoleti (l’ultima voce era il 2013). Il sito offre ulteriori letture e puoi conoscere le soluzioni aziendali a comando vocale fornite da Simon sulla loro pagina web commerciale.

Sebbene possa richiedere del tempo per la configurazione e la padronanza, Simon può trasformare qualsiasi computer Linux (e anche Windows) in un ambiente a controllo vocale, sia per esigenze speciali che per comodità per cui desideri utilizzarlo.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x