Python Conference APAC 2024

Empowering your real life with Raspberry Pi
10-26, 11:30–12:00 (Asia/Jakarta), CLASS #2
Language: English

Harness the Raspberry Pi to create a voice-activated bot that tells you your schedule for the day, using both speech recognition and synthesis. Designed for beginners, this session will guide you through a hands-on project that brings the power of Raspberry Pi to your everyday life.


The session will cover the following topics

  • OS Installation
    Learn how to install the operating system to get your Raspberry Pi up and running.
  • Initial Setup
    Perform the initial configuration and install the necessary software to prepare your Raspberry Pi.
  • Microphone Setup
    Set up a microphone for audio input, which is essential for speech recognition.
  • Speech Recognition Engine Setup
    Install and configure the libraries and tools needed to enable speech recognition in Python.
  • Speech Synthesis Setup:
    Learn how to install and set up the speech synthesis libraries in Python that allow your bot to speak.
  • Retrieving and reading Google Calendar
    Use the Google Calendar API to retrieve your schedule and create a bot that reads it out loud.

By the end of this session, attendees will have learned how to create a voice-activated schedule bot with Raspberry Pi and will have gained practical skills to improve their daily routines. This session is beginner friendly and covers everything from the basics of Python and Raspberry Pi to more advanced applications.

Shintaro Matsudo is a Senior Backend Engineer.
He specializes in backend development, DevOps, product management, and team management.
He works for a company that develops products that visualize voice communication, with headquarters in Japan and global offices in Indonesia, the U.S., and the Philippines, to better and more accurately deliver large amounts of voice and video data to users and suggest better communication.