Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.3 KB

README.md

File metadata and controls

54 lines (37 loc) · 1.3 KB

read-aloud-youtube-live-chat

Amazon Polly を使用して Raspberry Pi に YouTube Live のチャットを読み上げてもらう

Environment

$ cat /proc/device-tree/model
Raspberry Pi 2 Model B Rev 1.1

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster

$ python3 --version
Python 3.7.3

$ pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

$ aws --version
aws-cli/1.18.199 Python/3.7.3 Linux/5.4.51-v7+ botocore/1.19.39

Requirements

  • Python から OAuth 2.0 認証を通して YouTube Data API を叩く を参考にして、OAuth 2.0 クライアントの情報を含む JSON ファイルを作成する。また、作成した JSON ファイルの名前を client_secrets.json に変更する
  • 音声を確認するため、Raspberry Pi の 3.5 mm ジャックにイヤホンもしくは、スピーカーを接続する

Setup

$ pip3 install -r requirements.txt

Usage

$ python3 main.py

YouTube Live URL: https://youtu.be/xxxxxxxxxxx

get live chat messages ...
hello
good morning
...

Demo