>100 Views
December 14, 25
スライド概要
■プレゼン内容の音声配信
登壇したときと同じように、改めて音声での配信もしています。
https://stand.fm/episodes/693e567e403a6722da0a7ab1
■概要
音声生成アプリを活用して、カマタマーレ讃岐の情報を多言語で発信するプロジェクトに取り組んでいます。特に、英語での実況や解説を行い、地域のスポーツを世界に広げることを目指しています。AWSの技術を使って音声データを生成し、コミュニケーションの質を向上させるための努力をしています。最終的には自分の声での発信を目指し、さらなる発展を追求していきます。
■機能開発には以下の要素を活用しています。
Amazon Polly
AWS Lambda
Amazon S3
API Gataway
Amazon CloudFront
OpenAI API ChatGPT
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 公開版 “Hey guys!!” を届けるために。 ⾳声⽣成アプリ開発の奮闘録 2025/12/13 JAWS-UG徳島‧JAWS-UG⾹川‧SORACOM UG四国 合同勉強会 uekichi@JAWS-UG うどん県 ■プレゼン内容の⾳声配信 登壇したときと同じように、改めて⾳声での配信もしています。 https://stand.fm/episodes/693e567e403a6722da0a7ab1
#jawsug #jawsug_toku #jawsug_kagawa #soracomug Introduce uekichi / JAWS-UG うどん県 ‧地元IT企業 中間管理職 ‧好きなサービス Amazon CloudFront ‧趣味は クラフトビールの探求、⽂⿃と遊ぶ ドラムの演奏 (アラフィフで習い始めた) Twitter Instagram @uekichi @uekichi_jp
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 地元サッカークラブ ずっと応援しています! カマタマーレ讃岐 2025シーズン、J3リーグ17位
観客がとても少ない Jリーグ 60クラブで最下位 Jリーグ全60クラブ平均観客数 https://x.com/J_football_xxx/status/1997864689213342190?s=20
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 2000⼈の観客は全員がサポーターではない 〜観客のタイプと、私が選んだ対象〜 ① コアサポ ② ライトサポ ③ ファン ④ ニュートラル観客 ④ʼ 外国⼈観光客‧在住外国⼈ ★ ①②を増やす取り組みは、すでに多くの⼈がやっている ⼀⽅で、④ʼに向けた発信は、ほとんど⾏われていない そこで私は、④ʼのための活動をすることにした ④’
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 今、⾹川県がアツい! ⾹川県のインバウンドは、回復期を越えて「じわじわ増える段階」に
#jawsug #jawsug_toku #jawsug_kagawa #soracomug インバウンド観光客向けの情報発信が必要 公式サイトは多⾔語対応していない 主な情報発信のSNSも⽇本語のみ
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 英語で カマタマーレ情報発信 を開始! 英語で情報発信する Twitterアカウントを開設 https://x.com/KamaTamaVamos カマタマーレ讃岐の公式情報の要約、 地域の観光情報 などを発信している ※⾮公式、勝⼿にやってること @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 英作⽂は、⾃作+⽣成AI • カマタマーレ讃岐公式tweetの⽂章 + • ⾃分で作った英語の⽂章 ほとんどが これ! + • 「気持ちをこめて!」「うれしそうに!」「くやしそうに!」 といった指⽰ これらをプロンプトにして、ChatGPT で英語の⽂章を作る → 内容を確認して微調整してから投稿 @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 次に、⾳声での発信がしたくなった! 公式の試合ハイライト動画を引⽤して、 英語での実況‧解説のような雰囲気の⾳声発信したい 試合のレポート、監督や選⼿のコメント に加えて、 「私が実際に試合を観た感想」を盛り込んだ内容で、 ラジオパーソナリティー⾵‧DJ⾵に ⾳声配信することにした。 @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug まずはマッチレポート の英語の⽂章を作る ある程度は⾃作して、ChatGPT とともに作り上げていく Hey guys!! This is KamatamaVamos, sharing the latest update from Kamatamare Sanuki. It was the final home match of the season at Pikara Stadium, and what a way to finish the year. On November 29, Kamatamare Sanuki faced Azul Claro Numazu in the final J3 match of the season. : Thanks for tuning in. I’m KamatamaVamos — let’s keep supporting Kamatamare Sanuki together. See you at the next season!! @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug ここで、タイトルの説明 “Hey guys!!” これは、英語で話すための“スイッチ”です この⼀⾔で、声の温度を⼀気に上げます ちょっとした英語プレゼンのときにもよく使ってます @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug ⾃分の声で発信してみたが (Twitterのスペース機能) たどたどしくて、スムーズに話せてない。何度も練習してもダメ。 英会話の先⽣に相談 ‧聴いてみたけど、発⾳はいい感じ、これでも⼗分伝わる ‧でも、棒読みなんだよね...イメージと違うでしょ? ‧抑揚がうまくいってない、息継ぎのタイミングとか → マンツーマンで教えてあげるよ!! それはありがたいが、情報発信はすぐにしなきゃならん! @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug AWSを活⽤してなんとかしよう ⾳声配信を補助する機能を AWSの要素を活⽤して作ることに • Amazon Polly • AWS Lambda • Amazon S3 • API Gataway • Amazon CloudFront • OpenAI API @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug ここからは⽣成AI (ChatGPT) との帆⾛で 設定‧開発を進めていきました @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug Amazon Polly で⾳声データが作れる ⽂章テキストから⾳声、英語だとスムーズ @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 英語の発⾳はさすがにお上⼿、だが... ローマ字の発⾳には難がある場合も 「Pikara」 → 「パイカラ」 という⾳声になってしまう こういう場合はスペルを調整 「Pickara」 にすると 「ピカラ」に近くなる @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 抑揚をつけるにはSSML形式にする 声を強くしたり、スピードを変えたり、間を取ったりできる。 @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug SSMLで“それっぽく”はできる でも“DJっぽい抑揚”は、数値で制御できる世界じゃなかった 「ヘーイガーーーーイズ!!」みたいにしようとすると、 <emphasis level="strong">HeeyGuyeeeeez!!!!</emphasis> とすれば多少はマシにはなるが... かなり調節が難しくて、私には⾒極められませんでした。 @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug ⾳声データ作成までを⼀本化する機能開発 ■バックエンドの処理フロー 0 ⽂章を作る 1 ⽂章のテキストを受け取って SSML形式に変換 2 SSMLを使って⾳声データ化 3 MP3ファイルを格納 ChatGPTで作成 + ⼿動 OpenAI API AWS Lambda Amazon Polly Amazon S3 @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug ⾳声データ作成までを⼀本化する機能開発 ■フロントエンドの機能 • テキスト貼り付け • 英語/⽇本語切り替え • 声種選択 • Style preset • ⽣成⽇時とサイズ表⽰ • プレイヤーでプレビュー • 簡易パスワード⼊⼒ https://d3194yli9ke8ev.cloudfront.net/ @KamaTamaVamos
動画にして発信 Headliner (www.headliner.app)を 使ってMP3から動画(MP4)を作る ※この部分は⼿作業 1. ⾳声データを取り込み 2. 波形やプログレスバーを設定 3. アイコンなどの装飾 4. キャプションを設定 (英語なら ほぼ⾃動⽣成) 5. 動画を添付してtweet https://x.com/KamaTamaVamos/status/1982583020474314826?s=20
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 機能開発で苦労したこと • CloudShellでzipが作れない(容量制限にぶち当たる) • Dockerビルド断念 • CloudFrontのキャッシュが更新されない • CORS地獄(プリフライト100回) • 細かいが、faviconが403でうまく出ない • パスワード実装したがX-App-Authが⾶ばない問題 すべてはChatGPTとの帆⾛で、殴り倒し続けた @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug 得られた学び • AWSで⾳声処理パイプラインを作るのが楽しかった • OpenAI API × AWS の相性が良い 普段遣いのChatGPTの要素を活かせた • “作りたい理由”があると最後まで⾛れる • 地域クラブの応援 × 英語 × AWS が全部つながった @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug まとめ • ⾳声は⽂章より「届く」 • AIとクラウド活⽤で、地域スポーツをもっと外へ広げられる • AWSには何でも揃ってる、個⼈でもここまでできる (⽣成AIとの帆⾛で加速する) • 次は動画作成の⾃動化や、フルオートでのポストを⽬指す @KamaTamaVamos
#jawsug #jawsug_toku #jawsug_kagawa #soracomug だがしかし... 元々やろうとしてたのは、「⾃分の声での発信」 Hey guys!! で始まり、DJ⾵にカッコよく演じる というのが究極の⽬標 これは ⽣成AIとの帆⾛ ではなく、 英会話の先⽣との帆⾛ で、これからも前進していきます @KamaTamaVamos
観客が増えるかどうか? まだ効果は⾒えない、効果があるどうかもわからん だけど、こういう草の根活動が、いつか実を結ぶかもしれん 継続するしかない!! AWSも⽣成AIも、⽬的に向けて “活動し続けるための道具” だ カマタマーレ讃岐の応援とともに、 楽しんでやっていきます!!
#jawsug #jawsug_toku #jawsug_kagawa #soracomug Thank you for your attention. ご清聴ありがとうございました。 Twitter @uekichi @KamaTamaVamos Instagram @uekichi_jp