Skip to main content

Implementing Spoken Language Understanding

  • Chapter
  • First Online:
The Conversational Interface

Abstract

There is a wide range of tools that support various tasks in spoken language, some of which are particularly relevant for processing spoken language understanding in conversational interfaces. Here, the main task is to detect the user’s intent and to extract any further information that is required to understand the utterance. This chapter provides a tutorial on the Api.ai platform that has been widely used to support the development of mobile and wearable devices as well as applications for smart homes and automobiles. The chapter also reviews some similar tools provided by Wit.ai, Amazon Alexa, and Microsoft LUIS, and looks briefly at other tools that have been widely used in natural language processing and that are potentially relevant for conversational interfaces.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://api.ai/. Accessed February 21, 2016.

  2. 2.

    https://docs.api.ai/v3/docs/get-started. Accessed February 21, 2016.

  3. 3.

    http://api.ai/docs/domains/. Accessed February 21, 2016.

  4. 4.

    https://github.com/api-ai/api-ai-android-sdk#android-sdk-for-apiai. Accessed February 21, 2016.

  5. 5.

    http://zoraidacallejas.github.io/ConversationalInterface/. Accessed March 2, 2016.

  6. 6.

    https://docs.api.ai/docs/maps-and-points-of-interest#maps-places. Accessed February 21, 2016.

  7. 7.

    http://api.ai/docs/getting-started/entity-overview.html#system-entities. Accessed February 21, 2016.

  8. 8.

    http://api.ai/docs/getting-started/quick-start-contexts.html. Accessed February 21, 2016.

  9. 9.

    https://api.ai/blog/2015/11/09/SlotFilling/. Accessed February 21, 2016.

  10. 10.

    https://docs.api.ai/docs/dialogs. Accessed February 21, 2016.

  11. 11.

    https://api.ai/blog/2015/11/09/SlotFilling/. Accessed February 21, 2016.

  12. 12.

    https://api.ai/blog/2015/11/23/Contexts/. Accessed February 21, 2016.

  13. 13.

    https://wit.ai/. Accessed February 21, 2016.

  14. 14.

    https://wit.ai/docs/console/complete-guide#advanced-topics-link. Accessed February 21, 2016.

  15. 15.

    https://wit.ai/docs/android/3.1.0/quickstart. Accessed February 21, 2016.

  16. 16.

    https://wit.ai/docs. Accessed February 21, 2016.

  17. 17.

    https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/getting-started-guide. Accessed February 21, 2016.

  18. 18.

    https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/defining-the-voice-interface. Accessed February 21, 2016.

  19. 19.

    https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-voice-design-handbook. Accessed February 21, 2016.

  20. 20.

    https://www.projectoxford.ai/. Accessed February 21, 2016.

  21. 21.

    https://www.luis.ai/. Accessed February 21, 2016.

  22. 22.

    http://nlp.stanford.edu/software/corenlp.shtml. Accessed February 21, 2016.

  23. 23.

    http://opennlp.apache.org/. Accessed February 21, 2016.

  24. 24.

    http://www.programcreek.com/2012/05/opennlp-tutorial/. Accessed February 21, 2016.

  25. 25.

    https://gate.ac.uk/. Accessed February 21, 2016.

  26. 26.

    http://aliasi.com/lingpipe/index.html. Accessed February 21, 2016.

  27. 27.

    http://www.nltk.org/. Accessed February 21, 2016.

  28. 28.

    http://www.nltk.org/book/. Accessed February 21, 2016.

  29. 29.

    http://www.alchemyapi.com/. Accessed February 21, 2016.

  30. 30.

    http://www.conversational-technologies.com/nldemos/nlDemos.html. Accessed February 21, 2016.

  31. 31.

    https://opensource.com/business/15/7/five-open-source-nlp-tools. Accessed February 21, 2016.

  32. 32.

    http://ils.unc.edu/~stephani/nlpsp08/resources.html#tools. Accessed February 21, 2016.

References

  • Baldwin B, Dayanidhi K (2014) Natural language processing with Java and LingPipe Cookbook. Packt Publishing, Birmingham, UK

    Google Scholar 

  • Manning CD, Surdeanu M, Bauer J, Finkel J, Bethard SJ, McClosky D (2014) The stanford CoreNLP natural language processing toolkit. In: Proceedings of the 52nd annual meeting of the association for computational linguistics: system demonstrations, Baltimore, 23–25 June 2014, pp 55–60. doi:10.3115/v1/p14-5010

  • Williams JD, Kamal E, Ashour M, Amr H, Miller J, Zweig G (2015a) Fast and easy language understanding for dialog systems with Microsoft language understanding intelligent service (LUIS). In: Proceedings of the SIGDIAL 2015 conference, Prague, Czech Republic, 2–4 Sept 2015, pp 159–161. doi:10.18653/v1/w15-4622

    Google Scholar 

  • Williams JD, Niraula NB, Dasigi P, Lakshmiratan A, Suarez CGJ, Reddy M, Zweig G (2015b) Rapidly scaling dialog systems with interactive learning. In Lee GG, Kim HK, Jeong M, Kim J-H (eds) Natural language dialog systems and intelligent assistants. Springer, New York, pp 1–12. doi:10.1007/978-3-319-19291-8_1

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael McTear .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

McTear, M., Callejas, Z., Griol, D. (2016). Implementing Spoken Language Understanding. In: The Conversational Interface. Springer, Cham. https://doi.org/10.1007/978-3-319-32967-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32967-3_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32965-9

  • Online ISBN: 978-3-319-32967-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics