マジカルカルタ。
それはマギレポの世界で進化したカルタ。
そこに命をかける伝説のアザを持つ者たちを人々は、
マジカルカルタバトラーと呼んだ。
※呼びません。
前回の記事では、マジカルカルタ本体の作成には成功したものの、残念ながら読み手不在により蟲神器との決闘は叶いませんでした!!!
そこで、音声生成を用いて読み札を自動で読み上げてくれるアプリを作成します!
Google ColaboratoryとChatGPTの力を借りてさあ作るぜ!
会話要約
筆者>Google Colaboratoryで使えそうな音声合成を教えてくれ!
ChatGPT>gTTS、Pyttsx3、Google Cloud Text-to-Speech APIなどがあります。[ソースコード提示]
筆者>48枚の読み札の文章を並べたから良い感じの配列にしてくれ!
ChatGPT>words=['いなりずしですけど','6月は祝日が無いんだぜ'...文字数
筆者>続きを出力してくれ!
ChatGPT>text_list = ["いなりずしですけど","6月は祝日が無...
筆者>やっぱり配列を作る方法を教えてくれ!
ChatGPT>[ソースコード提示]
筆者>生成した音声同士を繋げる方法を教えてくれ!
ChatGPT>pydubのAudioSegmentが使えます。[ソースコード提示]
筆者>無音を間に挟む方法も教えてくれ!
ChatGPT>pydub.silenceを使います。[ソースコード提示]
筆者>pydub.silenceじゃ上手くいかなかったからググるぜ!
筆者>pydub.silentを使うぜ!
というChatGPTとの対話により完成に至りました!
https://colab.research.google.com/drive/1EeAXLBr7vzZ1ihogg3PoE-om5iyStLlf?usp=sharing
↑このURLの先のGoogle Colaboratoryを実行すれば自動で読み上げてくれるはずです。
さあ、読み手も確保できたので、今日こそ決闘と行きましょう!
48枚のカードを並べて蟲神器といざ\(`д´)ゝデュエッ!
~10分31秒後~
筆者(左側):44枚
蟲神器(右側):4枚
筆者の圧倒的勝利です!
バンザーイ!!
いやー最初の一枚目を取られたときは焦りましたが、蓋を開けてみれば楽々勝利でしたね!
なんで無機物に4枚も取られてんだよ
マジカルカルタ。
今までにない全く新しいトレーディングカードゲームながら、どこか懐かしい気持ちになれるトレーディングカードゲームでした。
なんかこう……中学校や小学校のレクリエーションでやったことがあるような……?
マギレポの名シーンを振り返りながら遊べるのも楽しかったですね。
トレーディングカードゲームには付き物の、拡張パックなんかも出しやすそうです。
みなさんも是非、遊んでみてくださいね!
マジカルカルタのTwitter抽選当たりますように
↑2つともクリックしていただけるとランキング上がって嬉しいです。
つづき
何故か続いてしまった→マジカルカルタバトラー爆誕伝説 ~魔掌編~