QNA > C > Come Creare Un'app Assistente Vocale Per Android

Come creare un'app assistente vocale per Android

Esploriamo come potete costruire questo tipo di piattaforma per Android. Supponiamo che decidiate di progettarla da zero.

In realtà, la maggior parte dei servizi di assistenza vocale di successo, per esempio, Siri, è creata da zero, quindi non vengono utilizzati framework di terze parti. Naturalmente, la gente potrebbe dire che un tale approccio è piuttosto costoso e richiede un sacco di tempo, tuttavia, i risultati finali ne valgono totalmente la pena.

Ecco un'istruzione passo dopo passo per capire il processo di sviluppo degli assistenti vocali.

# Fase di scoperta

Non è possibile costruire un'app decente senza di essa. Questa è la fase per pensare al concetto chiave della tua soluzione, studiare il mercato, stabilire il piano d'azione, ecc. Questa fase non può essere ignorata.

# Voice user interface (VUI)

E' quando si lavora sull'interazione tra i clienti e la risorsa. I designer gestiranno le UI grafiche, e gli esperti di VUI si occuperanno dei futuri dialoghi utente/assistente IA. Quando si fa un programma vocale separato, che aiuterà gli utenti a risolvere i loro compiti regolari tramite VUI, si deve assicurare l'interazione visiva con il pubblico.

# Lo sviluppo

Qui si dovrà lavorare su un meccanismo di comprensione del discorso e sulla logica di scrittura. Si tratta di come l'applicazione vocale accetterà le domande e risponderà, da quali fonti otterrà i dati, con quali soluzioni collaborerà, e simili.

In tutta onestà, questa è la parte più difficile, quindi potreste voler ottenere un po' di aiuto da Google's Tensorflow, Amazon Machine Learning, Azure ML Studio, e altri framework.

main-qimg-9ccf984e18cadd191f70a0b1f2b74687

# Testing

Affrontando le interfacce grafiche, potreste trovare tali app un po' limitate con ciò che i designer disegnano: è chiaro che gli utenti non possono cliccare pulsanti che non esistono. Quando si lavora con un software sonoro, è necessario capire che gli utenti sono più liberi nelle loro attività, quindi, possono dire tutto quello che vogliono.

Questa peculiarità richiede di testare tutte le possibili varianti prima che i clienti arrivino ad applicare la piattaforma.

# Pensare ad un nome

Il nome "giusto" è più importante di quanto si possa pensare. Deve essere memorabile e facile da pronunciare, dato che le persone dovranno dirlo ad alta voce ogni volta che avranno bisogno della sua assistenza, e questo potrebbe avvenire in luoghi pubblici.

# Pubblicare il progetto

Quando è tutto pronto, il servizio deve essere pubblicato su Google Play. Non è scienza missilistica, e ci sono molti articoli su come funziona il processo, quindi lo gestirete facilmente.

Potreste anche creare una piattaforma di assistente vocale per mezzo di Siri SDK o soluzioni open source. Ogni approccio è diverso, quindi è necessario decidere quale soddisferà meglio le vostre esigenze e aspettative.

Di Padriac Murr

Come posso sapere se i miei testi e/o le mie e-mail vengono inoltrate al telefono di qualcun altro? :: Quale app è la migliore per la preparazione NEET gratis?
Link utili