記事読み上げbot/ 勝手に裏ハックツハッカソン

https://github.com/tosaken1116/reading-articles

Go

Docker

qiitaのidを送ると記事の読み上げを行うdiscordBOT

土佐犬

推しアイデア

記事を読まなくても音声で聞くことができる! ずんだもんの声で聞くことができる

作った背景

パソコンを持ってない状況や画面操作が厳しい状況でもqiitaの記事が読みたい

推し技術

voicevox discordgo

プロジェクト詳細

何故作ったか

最近諸事情でジムに行き始めたけど無性にPCを触れない現象に不安を感じ両手が使えなくても記事が読みたいと思ったから

使った技術

  • go言語
  • discordgo
  • voicevox
  • docker

詰まった点

discordgoで音声出力をするときにc言語依存のライブラリを使う必要があったためcgoを使わなければいけなかったこと 結局dockerの整備がうまく行かずローカルのみで実行

voicevoxで音声合成をするときに長い文字列を送るとコンテナが落ちる 解決策は細かい文字列に切り取ってリクエストを送ること(シンプルで簡単)

突発で作ったものだけどそれなりのものができたのでよかった

土佐犬

@tosaken