"From zero of Six & End" Android spoken dialogue system (including all source code)

Source: Internet
Author: User

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 ~ ~


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.