Slide 1

Slide 1 text

推しに◯◯◯◯◯ためにわたし たちはなにをすべきか vol.0 2024-12-26 #にんにんLT あべたく @east_takumi

Slide 2

Slide 2 text

Abetaku (X:@east_takumi) 🥷 忍者⾒習い(裏⽅) 🏘 めめめのめがまる忍者村 󰞵 Web、時々クラウドめめのめ 🧙 ガンダム=⼈⽣ 🤒 Pythonなんt(ry

Slide 3

Slide 3 text

突然ですが... 皆さん、 推しはいますか?

Slide 4

Slide 4 text

⼈ 特撮 アイドル アニメ キャラ 芸能⼈

Slide 5

Slide 5 text

ちなみにわたしは...

Slide 6

Slide 6 text

実は裏で。。。泣 参照: 「日向坂46「Happy Magical Tour 2024」SPECIAL SITE」    https://www.hinatazaka46.com/s/official/page/tour2024

Slide 7

Slide 7 text

推しとお話できるとしたら... 参照: 「forTUNE music」https://fortunemusic.jp/hinatazaka46_202501/

Slide 8

Slide 8 text

ミート&グリートとは? 著名⼈と1on1で交流ができるイベント ⽇本アイドルの場合は握⼿会が相当する

Slide 9

Slide 9 text

ヲタクたるもの... 推しに認知して もらいたい!

Slide 10

Slide 10 text

ヲタクたるもの... 推しをもっと 知りたい!

Slide 11

Slide 11 text

ヲタクたるもの... 推しともっと 話したい!

Slide 12

Slide 12 text

しかしそんなに簡単ではない... ● 1部で話せる時間は約20s(体感10s) ● 1部フル(CD3枚購⼊)で約¥3,600 ○ 複数部&&メンバー複数なると×(かける)…

Slide 13

Slide 13 text

推しともっと楽しむためには... ● 推しに伝えたいことをしっかり伝える ● 推しにも楽しんでもらう

Slide 14

Slide 14 text

しかし問題が... 推しを⽬の前にすると

Slide 15

Slide 15 text

しかし問題が... 推しを⽬の前にすると 緊張して話せない/話しすぎる

Slide 16

Slide 16 text

しかし問題が... 推しを⽬の前にすると緊張して話せない/話しすぎる →そんな私は  嫌われるんじゃないか💦    と不安になる(⾃意識過剰)←ここ重要

Slide 17

Slide 17 text

推しに嫌われないためにわたし たちはなにをすべきか vol.0 2024-12-26 #にんにんLT あべたく @east_takumi

Slide 18

Slide 18 text

⼀般的な対策として... ● 複数部購⼊する ○ 最初はどうしても緊張してしまうため、 最初の部で緊張をほぐし、 次の部にむけて備える

Slide 19

Slide 19 text

⼀般的な対策として... ● 複数部購⼊する ○ 最初はどうしても緊張してしまうため、 最初の部で緊張をほぐし、 次の部にむけて備える しかし、最初から 「緊張がほぐれてる」 「時間間隔が掴めている」 ことに越したことはない!

Slide 20

Slide 20 text

やっと本題... そうだ! 話す時間と⽂字数を計測で きたら練習できるやん!

Slide 21

Slide 21 text

てなわけで作ってみた

Slide 22

Slide 22 text

今回のマイルストーン ● ブラウザで⾳声認識 ● 話している時間や⽂字数を計測する ● 計測した値を元に規定(話しすぎていない か)に達しているかどうかを判定する

Slide 23

Slide 23 text

WebSpeechAPI ● W3C(World Wide Web Consortium)に よって策定された Web標準のAPI ● ⾳声→テキスト、テキスト→⾳声など ブラウザ上で⾳声データの取り扱うのに使⽤ ● 出⼒(Synthesis)と⼊⼒(Recognition)で それぞれ分かれている

Slide 24

Slide 24 text

WebSpeechAPIの注意点 ● ⼀部API、メソッドについてはvendor prefix (ブラウザー依存)がある

Slide 25

Slide 25 text

オブジェクト作成 プロパティの設定

Slide 26

Slide 26 text

⾳声⼊⼒開始時

Slide 27

Slide 27 text

⾳声⼊⼒時のエラー

Slide 28

Slide 28 text

⾳声⼊⼒終了時

Slide 29

Slide 29 text

⾳声⼊⼒の結果が 正しい値として 認識され、 そのデータを受け 取った

Slide 30

Slide 30 text

⾳声認識したデー タを取得

Slide 31

Slide 31 text

取得したデータを Stateに保存する

Slide 32

Slide 32 text

SpeechGrammar ● 認識サービスに認識させたい単語のセットま たは単語パターンを表します →認識させたい単語の確度を⾼める(と認識

Slide 33

Slide 33 text

認識させたい単語

Slide 34

Slide 34 text

SpeechRecognitionの オブジェクトの中に ⽂字列リスト格納する

Slide 35

Slide 35 text

demo

Slide 36

Slide 36 text

まとめ 1. ミーグリには訓練が必要 2. WebSpeechAPIはブラウザ標準で⾳声データ を取り扱うAPI 3. WebSpeechAPIの中にはまだブラウザ依存す る機能も存在する 4. 推しは推せるときに推せ

Slide 37

Slide 37 text

そしてこれから。。。 今回はvol.0でした 機能をもっと正確に把握し、より完成度を⾼め ていきたいと考えています ぜひ知⾒のある⽅、お⼒をお借りしたいです🙏

Slide 38

Slide 38 text

ではみなさん。。。 参照: 「日向坂46「Happy Magical Tour 2024」SPECIAL SITE」    https://www.hinatazaka46.com/s/official/page/tour2024