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.
# 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.
Articoli simili
- Quali sono i buoni consigli, trucchi e hack per usare il riconoscimento vocale/vocale di iOS?
- Qual è il fattoriale più alto che possiamo calcolare? E perché l'assistente vocale di Google smette di calcolare sopra 170,629?
- La mia gamma vocale è E3-F4. Che gamma sono io? Ho colpito l'A2 ma nel fry vocale, ma non riesco a cantare in A2 comodo.
- Ho fatto un test della gamma vocale, il più alto è E6 e il più basso è un E3. Qual è la mia gamma vocale? Sono una femmina, 14 anni.