$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go言語でWhisperのvttファイルをAVIUtlのexoファイルに変換するバッチを作った...
Search
虎の穴ラボ株式会社
April 03, 2023
Technology
0
440
Go言語でWhisperのvttファイルをAVIUtlのexoファイルに変換するバッチを作った.pdf
https://yumenosora.connpass.com/event/276955/
「あの技術、こんなことに使ってみました!趣味で作ったものLT会」の登壇資料になります。
虎の穴ラボ株式会社
April 03, 2023
Tweet
Share
More Decks by 虎の穴ラボ株式会社
See All by 虎の穴ラボ株式会社
Tailwind CSSとAtomic Designで実現する効率的な Web 開発の事例
toranoana
1
550
Denoについて、同人誌記事を出しました+update
toranoana
0
180
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
120
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
110
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
180
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
580
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
410
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
450
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
8.5k
Other Decks in Technology
See All in Technology
AWS re:Invent 2025 で頻出の 生成 AI サービスをおさらい
komakichi
3
260
2025 DORA Reportから読み解く!AIが映し出す、成果を出し続ける組織の共通点 #開発生産性_findy
takabow
2
690
進化の早すぎる生成 AI と向き合う
satohjohn
0
320
AS59105におけるFreeBSD EtherIPの運用と課題
x86taka
0
310
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
160
DGX SparkでローカルLLMをLangChainで動かした話
ruzia
0
130
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
970
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.6k
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
0
410
機械学習を「社会実装」するということ 2025年冬版 / Social Implementation of Machine Learning November 2025 Version
moepy_stats
4
870
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
5
800
Datadog LLM Observabilityで実現するLLMOps実践事例 / practical-llm-observability-with-datadog
k6s4i53rx
0
180
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
690
We Have a Design System, Now What?
morganepeng
54
7.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Six Lessons from altMBA
skipperchong
29
4.1k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Optimizing for Happiness
mojombo
379
70k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Thoughts on Productivity
jonyablonski
73
4.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Transcript
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. Go言語でWhisperのvttファイルをAVIUtlのexo ファイルに変換するバッチを作った
虎の穴ラボ株式会社 浜田拓実 2023 趣味で作ったものLT会
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 自己紹介 浜田
拓実(ハマダ タクミ) • 2022/06 入社 • 虎の穴ラボ 通販チーム エンジニア Goを始めたきっかけ • 社内勉強会でGoが取り上げられた • 感触が良かったため、趣味の開発言語として利用
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. アジェンダ ・用語の紹介
・作成の動機 ・作成物の紹介 ・今後の展望 ・まとめ
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 用語の紹介
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 用語の紹介 Whisperとは?
・OpenAI開発の文字起こしAI ・動画や音声ファイルから 字幕ファイルを生成できる
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 用語の紹介 vttファイルとは?
・Whisperが生成した字幕ファイル ・動画内の時間と、その時間で 話している内容が出力されている
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 用語の紹介 AVIUtlとは?
・無料で利用できる動画編集ソフト ・プラグインや周辺ソフトが充実
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 用語の紹介 exoファイルとは?
・AVIUtlで利用するプロジェクトファイル ・拡張編集で利用されるオブジェクトが 保存されている
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成の動機
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成の動機 趣味の動画編集を効率化したい!
・バイクに乗ることが趣味 ・趣味でツーリング動画を作成している ・ツーリング中に喋った内容を 字幕に起こすのが大変 Whisperで字幕生成し、exoファイルに変換できれば 編集作業が楽になるのでは?
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成の動機 開発にはGo言語を利用
一番の理由:Go言語の勉強のため ・社内勉強会でGo言語が 取り上げられていて興味を持つ ・感触が良かったため、 なにか作りたいと思い作成
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成物の紹介
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成物の紹介 vtt->exoファイルコンバータ
・開発はGo 1.19、MacBookで作成 ・WhisperはWindows環境で動作 GoのクロスコンパイルでWindows向けのexeを生成
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成物の紹介 入力元vttファイル
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成物の紹介 コンバート実行
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成物の紹介 出力されたexoファイル
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 作成物の紹介 AVIUtilに取り込み
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 今後の展望
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 今後の展望 出力されるexoファイルのカスタマイズ
・exoファイルのテンプレートが固定文字列 ・設定ファイルやDBから取得する形にしたい
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. 今後の展望 Webアプリ化
・ローカルでのみ実行可能 ・Webアプリ化して どこからでも利用できるようにしたい
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. まとめ
Copyright (C) 2020 Toranoana Inc. All Rights Reserved. まとめ ・Go言語でvttファイルからexoファイルに
データをコンバートするためのバッチを作りました。 ・趣味開発は一石二鳥 新しい言語の勉強になる 趣味作業の効率化 趣味開発しましょう!!