Did 1.5 months finally finished, the following is my reference Olympus/ravenclaw system written dialogue management system, currently implemented a simple flight query, part
Features that can be implemented at the moment:
1. Flight inquiry, the specific flight information is my own, the next step can write a crawler to get the real data down. The data was put into the res/raw/flightinfo.txt. Flight query is set up three elements, time, start and destination, want more comprehensive words can increase the task tree agent.
2. You can voice-open an installed application in Mainactivity, which is also described in the previous blog post.
3. Other functions will be gone, for the time being such a setback ...
If you want to customize the dialogue system, you can imitate what I have written, basically is the definition of dialogagent. Remember to register the agent you want to add in the Userdefinition class, and then create your own new Dialogagent class to inherit the Cdialogagent base class. What you want to do to add what subagent is all your own definition.
Poke me Download
Note that this down is not directly used, because my ID has a daily identification limit, so you want to change the res/value/strings in the app_id to your own Iflytek registered Id,jar package also to be replaced by your own, specific practices refer to the previous from the 0 series blog.
Graduation design finally can be finished ...
Give me the Help great website address: Http://wiki.speech.cs.cmu.edu/olympus/index.php/Olympus
Have any questions welcome message discussion Exchange, common progress, also hope that you can improve my code, just learn Android, write a comparison of ~ ~