LAST UPDATE: 05.01.2015 - New video!
24.04.2015 - renamed the service
12.05.2015 - source
So this could be a step in chatting with our chatbots using our voice.
Using a custom App for Android I can chat to Alice using given voice (she gives text, but it's only an example).
Read further here -> http://myrobotlab.org/content/search-holy-grail-free-form-speech-recogn… .
Please excuse me for my bad English, the bad sound and the bad recording.
After I got a little free-time, I thought the App could be easily improved. So I did, now it's got:
- > enter all required information
- - > IP
- - > service name
- > configure how the App should work
- - > mode
- - - > never: don't send anything to a remote instance (only recognition)
- - - > manual: select an entry yourself
- - - > automatic: auto-selecting the first entry
- - > display response: should the response be displayed?
- a bright design
- a small info
- all "Demo"'s & "Test"'s removed
- a (better) icon, I don't know, if it's better, but at least it is an icon
APK (Unsigned) -> ---[out of date, removed]---
ZIP (Sources) -> ---[out of date, removed]---
I finally decided to put a few data files in my GitHub repo. Now the App can check itself, if it's got an Update. In Addition I changed the signature. And the App is now hosted on GitHub, too.
New Download (with a few Bug-Fixes): https://github.com/LunDev/database/releases/tag/31.12.2014-AndroidVoice…
Sources will come soon (again)!
I implemented a simple SocketServer in a MRL service and added a Socket(Client) in the Android-App.
Routing the recognized text from Android to Python works. Now it can act fully like Sphinx (I think). Also you can send text from Python back to Android.
Starting the recognition from Python shouldn't be too hard.
Uploaded as a manual install here -> https://github.com/LunDev/database/releases/tag/31.12.2014-AndroidVoice…
The Recognition is now startable from Python, allowing a continous conversation, (sometimes you need to start it again, because it didn't understood you, but that's only sometimes).
I let him say, what I talked, allowing some really funny conversations, when Google didn't exactly get's what I was trying to say, for example:
I: I love them
G: I lost them
I: Are you sure
G: I have to walk
I uploaded the build for tomorrow, so you can install it using the update-function, or here ->
Take this Python file as a example
Start the Android-App, switch it socket mode, go back, there should be displayed Connection verified, if not, restart the App.
Feel free to speak!
Aviable from 1.0.96 up
TODO: Sources, details
Fixed bugs I made with the previous version. Working from 1.0.97 up.
EDIT: Fixed one more bug in the App, updated it on GitHub
I thought it would be an good idea to show off the AndroidVoiceRecognition-Service & Android-App and explain them a bit. So here is a (way too long) video:
Somehow I sound a bit sleepy, although I didn't was. Before you fall asleep, close the video!
The used script:
Renamed the service form AndroidVoiceRecognition to AndroidSpeechRecognition, because Google gave some small hints that they try to implement a Voice-Recognition ( & the service is recognizing speech not voice).
Uploaded the sources of a version that will be (hopefully) published in the next few days.