Giter Site home page Giter Site logo

android-continuous-voice's Introduction

#android-continuous-voice

Part of my master thesis in winter term 2014/2015: "Continuous voice recognition on mobile devices"

  Marius Fink

  Universität Hamburg 
  in Hamburg, Germany
  MIN-Faculty - Department of Informatics
  Distributed Systems and Information Systems (VSIS)

##Changelog

###Okt 20.

  • new UI with only one but choosable recognizer
  • silence notification in visualizer (perfect for automatic audio file splitting)
  • Google Speech API recognition service
  • fixed some visualizer bugs

###Okt 14.

  • Removed PocketSphinx
  • Framework for HTTP web service recognizer implementations (for the coming soon: Google Speech To Text API v2 Recognition Service)
  • Audio Recorder that creates continuously small files with minimal downtime
  • Amplitude visualizer
  • Enhanced Design

###Sep 24.

###Sep 22.

  • Whole new working UI with split screen for Android and Pocket Sphinx (Dummy Implementation)
  • Working Google Continuous Speech Recognition
  • No beeping sounds for Google Speech Recognition

##Features (planned for final version)

  • simultaneously transcript spoken language with help of multiple voice recognition services
  • find similarities and resemblances in transcripts
  • share (export) results
  • use either Android Built-In Voice recognition or Pocket Sphinx or both
  • completely decoupled services - easily use them in other applications (publication as library projects)
  • licensed under BSD-3 license due to PocketSphinx restrictions

##Setup

  • clone this project
  • open with Android IDE (Eclipse)
  • You also need to have Eclipse Java development tools plugin installed, if you are using stock ADT from eclipse, go to Help→Install New Software. Select Eclipse Repository and install from Programming Languages section “Eclipse Java Development Tools”. (from: PocketSphinx Tutorial for Android)
  • move and rename the /keys.template to /res/values/keys.xml and set your API keys there
  • build/compile with Android v16
  • launch

android-continuous-voice's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.