Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
390
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
480
Denoについて、同人誌記事を出しました+update
toranoana
0
150
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
88
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
82
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
150
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
510
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
350
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
370
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
6.5k
Other Decks in Technology
See All in Technology
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
190
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
270
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
150
Geminiとv0による高速プロトタイピング
shinya337
0
140
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
200
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
230
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
490
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
4k
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
220
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
300
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
360
フィンテック養成勉強会#54
finengine
0
180
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
We Have a Design System, Now What?
morganepeng
53
7.7k
The Language of Interfaces
destraynor
158
25k
Fireside Chat
paigeccino
37
3.5k
Designing for humans not robots
tammielis
253
25k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Into the Great Unknown - MozCon
thekraken
39
1.9k
How GitHub (no longer) Works
holman
314
140k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
Adopting Sorbet at Scale
ufuk
77
9.4k
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ファイルに
データをコンバートするためのバッチを作りました。 ・趣味開発は一石二鳥 新しい言語の勉強になる 趣味作業の効率化 趣味開発しましょう!!