
Make Python Talk
Build Apps with Voice Control and Speed Recognition
Mark Liu(Author)
No Starch Press
Published on 24. August 2021
Book
Paperback/Softback
384 pages
978-1-7185-0156-0 (ISBN)
Description
This fun, hands-on book will take your basic Python skills to the next level as you build voice-controlled apps to use in your daily life. Starting with a Python refresher and an introduction to speech-recognition/text-to-speech functionalities, you'll soon ease into more advanced topics, like making your own modules and building working voice-controlled apps. Each chapter scaffolds multiple projects that allow you to see real results from your code at a manageable pace, while end-of-chapter exercises strengthen your understanding of new concepts.
Reviews / Votes
"Everything you need to build a voice interface to the digital world. Voice is a critical part of the coming metaverse and Dr. Liu helps us take this leap."-Shane Hadden, Financial Technology Lecturer, University of Kentucky
"A solid book for anyone who wants to leverage the power of the Python programming language to add speech capabilities to their programs . . . Make Python Talk presents these speech software libraries with clarity and ease."
-Al Sweigart, best-selling author of Automate the Boring Stuff with Python and many other No Starch Press titles
More details
Language
English
Place of publication
San Francisco
United States
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 235 mm
Width: 182 mm
Thickness: 25 mm
Weight
760 gr
ISBN-13
978-1-7185-0156-0 (9781718501560)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
08/2021
No Starch Press
€27.49
Available for download
Person
Dr. Mark H. Liu is an Associate Professor and director of the Master of Science in Finance Program at the University of Kentucky, where he teaches Python Predictive Analytics and runs Python workshops. He has more than 20 years of coding experience in C++, SAS, Stata, and Python, and his research has been published in many top finance journals.
Content
Introduction
Part I: Getting Started
Chapter 1: Install Python via Anaconda and Spyder
Chapter 2: Python Refresher
Part II: Learning to Talk
Chapter 3: Speech Recognition
Chapter 4: Make Python Talk
Chapter 5: Speaking Applications
Chapter 6: Web Scraping Podcasts, Radios, and Videos
Chapter 7: Building a Virtual Personal Assistant
Chapter 8: Know-it-all VPA
Part III: Interactive Games
Chapter 9: Graphics and Animation with the turtle Module
Chapter 10: Tic-Tac-Toe
Chapter 11: Connect Four
Chapter 12: guess-the-word Game
Chapter 13: Smart Games: Adding Intelligence
Part IV: Going Further
Chapter 14: Financial Applications
Chapter 15: Stock Market Watch
Chapter 16: Use Other Languages: Translator
Chapter 17: Ultimate VPA
Appendix A: Useful Speech Modules
Appendix B: Answers to End of Chapter Exercises
Index
Part I: Getting Started
Chapter 1: Install Python via Anaconda and Spyder
Chapter 2: Python Refresher
Part II: Learning to Talk
Chapter 3: Speech Recognition
Chapter 4: Make Python Talk
Chapter 5: Speaking Applications
Chapter 6: Web Scraping Podcasts, Radios, and Videos
Chapter 7: Building a Virtual Personal Assistant
Chapter 8: Know-it-all VPA
Part III: Interactive Games
Chapter 9: Graphics and Animation with the turtle Module
Chapter 10: Tic-Tac-Toe
Chapter 11: Connect Four
Chapter 12: guess-the-word Game
Chapter 13: Smart Games: Adding Intelligence
Part IV: Going Further
Chapter 14: Financial Applications
Chapter 15: Stock Market Watch
Chapter 16: Use Other Languages: Translator
Chapter 17: Ultimate VPA
Appendix A: Useful Speech Modules
Appendix B: Answers to End of Chapter Exercises
Index