Googlen puheentunnistus Android-laitteilla
Pelkola, Toni (2014)
Pelkola, Toni
Saimaan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014091113898
https://urn.fi/URN:NBN:fi:amk-2014091113898
Tiivistelmä
Tämän opinnäytetyön tuloksena syntyi Android-käyttöliittymälle tehty ohjelma, jonka keskeisin toiminto on Googlen puheentunnistus. Googlen puheentunnistusta ja kosketusnäytön painalluksia käyttämällä ohjelmalla voi lähettää tietoa ulkoiseen tietokantaan tai lähettää tekstiviestejä.
Android-ohjelma on ohjelmoitu ymmärtämään neljää eri äänikomentoa: apua, ajoin, tankkasin ja tekstiviesti. Apua-komennolla ohjelma lähettää valmiiksi määriteltyyn puhelinnumeroon tekstiviestin ”apua apua apua”. Ajoin-komennolla käyttäjä voi lähettää ajopäiväkirjamerkinnän ulkoiseen tietokantaan, ja tankkasin-komennolla käyttäjä voi kirjata yhden tankkauskerran ulkoiseen tietokantaan. Tekstiviesti-komennolla ohjelman avulla voidaan lähettää tekstiviestejä, käyttäjän valitsemaan puhelinnumeroon. Kaikki ohjelman toiminnot käyttävät hyväkseen Googlen puheentunnistusta, pääasiassa tietojen syöttämiseen.
Opinnäytetyön ohjelman ohjelmointiympäristönä toimi Eclipse, ohjelmointikielinä Java ja PHP ja merkintäkielenä XML. Javan avulla tehtiin ohjelman sisäinen ohjelmointi, poislukien käyttöliittymä ja Android Manifest, joiden tekemiseen käytettiin XML-merkintäkieltä. PHP:ta käytettiin palvelimen PHP-tiedostojen ohjelmointiin. Palvelina toimi XAMPP-palvelinpaketin mukana tullut Apache HTTP Server.
Android-ohjelma on ohjelmoitu ymmärtämään neljää eri äänikomentoa: apua, ajoin, tankkasin ja tekstiviesti. Apua-komennolla ohjelma lähettää valmiiksi määriteltyyn puhelinnumeroon tekstiviestin ”apua apua apua”. Ajoin-komennolla käyttäjä voi lähettää ajopäiväkirjamerkinnän ulkoiseen tietokantaan, ja tankkasin-komennolla käyttäjä voi kirjata yhden tankkauskerran ulkoiseen tietokantaan. Tekstiviesti-komennolla ohjelman avulla voidaan lähettää tekstiviestejä, käyttäjän valitsemaan puhelinnumeroon. Kaikki ohjelman toiminnot käyttävät hyväkseen Googlen puheentunnistusta, pääasiassa tietojen syöttämiseen.
Opinnäytetyön ohjelman ohjelmointiympäristönä toimi Eclipse, ohjelmointikielinä Java ja PHP ja merkintäkielenä XML. Javan avulla tehtiin ohjelman sisäinen ohjelmointi, poislukien käyttöliittymä ja Android Manifest, joiden tekemiseen käytettiin XML-merkintäkieltä. PHP:ta käytettiin palvelimen PHP-tiedostojen ohjelmointiin. Palvelina toimi XAMPP-palvelinpaketin mukana tullut Apache HTTP Server.