何故作ったか
最近諸事情でジムに行き始めたけど無性にPCを触れない現象に不安を感じ両手が使えなくても記事が読みたいと思ったから
使った技術
- go言語
- discordgo
- voicevox
- docker
詰まった点
discordgoで音声出力をするときにc言語依存のライブラリを使う必要があったためcgoを使わなければいけなかったこと
結局dockerの整備がうまく行かずローカルのみで実行
voicevoxで音声合成をするときに長い文字列を送るとコンテナが落ちる
解決策は細かい文字列に切り取ってリクエストを送ること(シンプルで簡単)
突発で作ったものだけどそれなりのものができたのでよかった