Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Parrot Introduction
Search
KITAITI Makoto
August 03, 2026
Technology
14
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Parrot Introduction
Rabbit向け書き起こし字幕ツールParrotの紹介
KITAITI Makoto
August 03, 2026
More Decks by KITAITI Makoto
See All by KITAITI Makoto
わたしとクリアコードさん / I and Clear Code
kitaitimakoto
0
13
Other Decks in Technology
See All in Technology
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
210
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
190
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
GraphQLとの向き合い方2022年版
quramy
50
15k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Paper Plane (Part 1)
katiecoart
PRO
2
12k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Docker and Python
trallard
47
4.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Transcript
Parrot Rabbitで書き起こし字幕 北市真 Powered by Rabbit 4.0.2 and COZMIXNG
Rabbit プレゼンツール Ruby製
Rabbit 亀が時間 兎がスライドの進行
Rabbit Matzも使ってる!
Parrot 書き起こし
Parrot 翻訳もできる
インストール Parrotのインストール % gem install rabbit-parrot
インストール 字幕表示用テーマのインストール % gem install rabbit-theme-parrot-comment
実行 RabbitとParrotを起動 順番はどちらが先でもいい
実行 Rabbitの実行 % rabbit --comment-theme=rabbit-theme-parrot-comment path/to/slide.md --comment-themeオプションでrabbit-themeparrot-commentを指定するのがポイント
実行 Parrotの実行 % parrot --log-level=INFO --language=ja 初回は機械学習モデルをダウンロード INFO -- Parrot:
Started hearing と出たら準備OK
実行 スライドを進めながら話す マイクで音を拾って字幕に!
アーキテクチャー Parrotアーキテクチャー
Rabbit GTKのRubyバインディングを使用 dRubyで別プロセスのRubyから操作可能
スライド Markdownなどで作成
マイク マイク
GStreamer マルチメディアのパイプライン構築 Rubyバインディングがある 独自のノードを作れる Rubyでも!
MemoryView 多次元配列をゼロコピーで受け渡し GStreamerに最近実装した
whispercpp Whisper.cppのRubyバインディング 書き起こし 翻訳 MemoryViewでも受け取れる
dRuby Ruby用のプロセス間通信 普通にRubyコードを書くとリモートのオブ ジェクトが動く Rabbitのコメント表示メソッドを呼んでいる
アーキテクチャー(再) Parrotアーキテクチャー
おしまい 使ってみてください。 Powered by Rabbit 4.0.2 and COZMIXNG