1 / 20

Dezvoltarea aplica țiilor voice recognition pe platforma mobile

Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei Departamentul de Electronică Aplicată şi Ingineria Informaţiei. Dezvoltarea aplica țiilor voice recognition pe platforma mobile. Conducător ştiinţific : Ş.l. dr. ing. Valentin PUPEZESCU. Student : Valentin VIŞAN, anul IV.

barbie
Download Presentation

Dezvoltarea aplica țiilor voice recognition pe platforma mobile

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei Departamentul de Electronică Aplicată şi Ingineria Informaţiei Dezvoltareaaplicațiilor voice recognition pe platforma mobile Conducătorştiinţific: Ş.l. dr. ing. Valentin PUPEZESCU Student: Valentin VIŞAN, anul IV

  2. Cuprins Capitolul 1 – Java Capitolul 2 – PHP + MySQL + MongoDB + Android Capitolul 3 – Procesarea limbajului natural Capitolul 4 – Cleo Concluzii

  3. Ce înseamnă acest proiect ? Cleo Mobile App ComponentaHTTP a serveruluihibrid Query Sintetizator vocal Procesorlimbaj natural Raspuns Analizor vocal Conector la Baza de Date Bazele de Date

  4. Multe componente... Dar tehnologii ? • Java • jdk 1.7 • Eclipse IDE (4.3) + Maven 3.0.5 – pentru BD • ADT bundle 22.0.1-685705– NDK+SDK+Eclipse 4.3 Android IDE • Nuance Android Dragon Mobile SDK 1.4.2 • PHP 5.5.0 • MySQL 5.4 • MongoDB 2.4

  5. Să nu uităm de componentele HW • Mobil : Samsung Galaxy Gio • Memorie : 278 MB RAM • Chipset Qualcomm QCT MSM7227-1 Turbo • Frecvența procesor : 800 MHz • SO : Android v2.2 (Froyo) • Laptop : HP G62 • Procesor : Intel Pentium P6100 @2.00 GHz (2CPUs) • Memorie : 3072 MB RAM • SO : Windows 7 x64 licențiat (MSDNAA)

  6. Destule tehnologii ... Dar cum se leagă ? Android Cleo Mobile App Componenta PHP a serveruluihibrid Query Sintetizator vocal Procesorlimbaj natural Raspuns Analizor vocal Conector la Baza de Date Bazele de Date Nuance DSK Java MongoDB + MySQL

  7. Componenta mobile Cleo • Structură • Partea vizuală • Sintetizatorul de voce • Analizorul vocal • Procesorul de limbaj natural • Conectorii la bazele de date

  8. Componenta vizuală

  9. Sintetizatorul de voce • Analizorul cepstral și Componenta de recunoaștere vocală

  10. Analizor Cepstral Transformata Fourier Cooley - Tukey Căreia i se aplică Cepstru Spectre de putere Cepstru

  11. Procesorul de limbaj natural

  12. Exemplu procesare limbaj natural

  13. Cum comunicăm cu BD ?

  14. Bazele de date MongoDB și MySQL Bazele de date : De ce MongoDB pentru parole ? De ce MySQL pentru rest ? MongoDB permite acces rapid la fișiere mari MySQL permite chei străine ! De ce și MySQL?

  15. Componentele BD Baza de date ‘licenta’ Pe domeniul www.valivisan.com MySQL Baza de date ‘licenta’ ce conține colecția ‘passwords’ Stocată pe www.mongolab.com -> cont gratuit MongoDB { _id:1, userid:1, password : -0.00390625;-0.00311279296875;-0.00238037109375;- 0.001007080078125;-0.002288818359375;-0.002838134765625; }

  16. MongoDB vs. MySQL • Test : inserarea și citirea de 1000 de ori a unui fișier ce stochează o singură parolă (524288 de sample-uri -> valori double ce reprezintă eșantioanele din acea parolă) Mongo MySQL

  17. Rezultate : Spațiu ocupat de fiecare aprox. 9,3 GB Timpul total MySQL -> 58 minute Timpul total MongoDB -> 42 minute Concluzia directă : MongoDB este cu 36 % mai rapid decât MySQL

  18. Componenta PHP Simplu ! :)

  19. Concluzii + Demo

  20. echo “Thank you for your time ! “

More Related