Building a Virtual Assistant for Raspberry Pi: The practical guide for constructing a voice-controlled virtual assistant
暫譯: 為 Raspberry Pi 建立虛擬助手:構建語音控制虛擬助手的實用指南

Tanay Pant

  • 出版商: Apress
  • 出版日期: 2016-07-28
  • 售價: $1,760
  • 貴賓價: 9.5$1,672
  • 語言: 英文
  • 頁數: 95
  • 裝訂: Paperback
  • ISBN: 1484221664
  • ISBN-13: 9781484221662
  • 相關分類: Raspberry Pi
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build a voice-controlled virtual assistant using speech-to-text engines, text-to-speech engines, and conversation modules. This book shows you how to program the virtual assistant to gather data from the internet (weather data, data from Wikipedia, data mining); play music; and take notes. Each chapter covers building a mini project/module to make the virtual assistant better. You'll develop the software on Linux or OS X before transferring it to your Raspberry Pi, ready for deploying in your own home-automation or Internet of Things applications.

Building a Virtual Assistant for Raspberry Pi walks you through various STTs and TTSs and the implementation of these components with the help of Python. After that you will start implementing logic for handling user queries and commands, so that the user can have conversations with Melissa. You will then work to improve logic handling to detect what the user wants Melissa to do. You will also work on building some useful applications/modules for Melissa, which will allow you to gain interesting information from Melissa such as the time, weather information, and data from Wikipedia.

You will develop a music playing application as well as a note taking application for Melissa, laying the foundations for how Melissa can be further extended. Finally, you will learn how to deploy this software to your Raspberry Pi and how you can further scale Melissa to make her more intelligent, interactive and how you can use her in other projects such as home automation as well.

What You'll Learn

  • Design the workflow and discover the concepts of building a voice controlled assistant
  • Develop modules for having conversations with the assistant
  • Enable the assistant to retrieve information from the internet
  • Build utilities like a music player and a note taking application for the virtual assistant
  • Integrate this software with a Raspberry Pi

Who This Book Is For

Anyone who has built a home automation project with Raspberry Pi and now want to enhance it by making it voice-controlled. The book would also interest students from computer science or related disciplines.

商品描述(中文翻譯)

建立一個語音控制的虛擬助手,使用語音轉文字引擎、文字轉語音引擎和對話模組。本書將教你如何編程虛擬助手以從互聯網收集數據(天氣數據、維基百科數據、數據挖掘);播放音樂;以及記筆記。每一章都涵蓋了構建一個迷你專案/模組,以使虛擬助手更為強大。你將在 Linux 或 OS X 上開發軟體,然後將其轉移到你的 Raspberry Pi,準備在自己的家庭自動化或物聯網應用中部署。

《為 Raspberry Pi 建立虛擬助手》將引導你了解各種語音轉文字(STT)和文字轉語音(TTS)技術,以及如何使用 Python 實現這些組件。之後,你將開始實現處理用戶查詢和命令的邏輯,以便用戶可以與 Melissa 進行對話。接著,你將改進邏輯處理,以檢測用戶希望 Melissa 執行的操作。你還將致力於為 Melissa 構建一些有用的應用程式/模組,這將使你能夠從 Melissa 獲取有趣的信息,例如時間、天氣信息和維基百科數據。

你將為 Melissa 開發一個音樂播放應用程式以及一個記筆記應用程式,為 Melissa 的進一步擴展奠定基礎。最後,你將學習如何將這個軟體部署到你的 Raspberry Pi,以及如何進一步擴展 Melissa,使她更智能、更具互動性,並且如何在其他專案中使用她,例如家庭自動化。

你將學到的內容:
- 設計工作流程並了解建立語音控制助手的概念
- 開發與助手進行對話的模組
- 使助手能夠從互聯網檢索信息
- 為虛擬助手構建音樂播放器和記筆記應用程式等工具
- 將這些軟體與 Raspberry Pi 整合

本書適合對象:
任何已經使用 Raspberry Pi 建立家庭自動化專案並希望通過語音控制來增強其功能的人。本書也會吸引計算機科學或相關學科的學生。