Twitch IRCでチャットを取得
Twitchは色々なAPIを公開してくれている。ドキュメントを見てみてほしい!
その中には,リアルタイムで配信のチャットの内容を取得でき,また,送信もできるものがある。
それは,IRCとWebSocketの2つの方式で使えるようになっている。
これを活用したのが「Tubeyomi」である。
Tubeyomiは主に棒読みちゃんなどと連携させることで,チャットの内容を柔軟に読み上げることができるソフト。
TwitchのドキュメントでIRCの使い方が説明されているので,Tubeyomiみたいにチャットを取得するソフトは誰でも作れます。
これを使って私自身は,チャット欄をMacの画面の右端にfloatingウインドウ的な感じで表示させておいて,
いつでも邪魔にならないような場所で見ることができるアプリを作ったりしてみようか考え中です。
あとはSwiftのAVSpeechSynthesizerでメッセージを読み上げさせてみたりなんかもできるかもしれないですね。
IRCでもWebSocketでも,どちらでも取得できるので,お好きな方で試してみてください。
Twitchのドキュメントは↓↓