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
jawsbgnr#21 sako
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
YasuakiSako
December 18, 2019
Technology
760
1
Share
jawsbgnr#21 sako
YasuakiSako
December 18, 2019
More Decks by YasuakiSako
See All by YasuakiSako
RubyKaigi参加ルールルルルル策定ガイド ── どんぶり勘定をサケよう!
yanyansk
0
45
jawsug-bgnr-#22-sako
yanyansk
0
850
Other Decks in Technology
See All in Technology
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
6
7.6k
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
0
200
CC Workflow Studio
seiyakobayashi
0
290
さくらのクラウドでつくるCloudNative Daysのオブザーバビリティ基盤
b1gb4by
0
150
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
570
デシリアライゼーションを理解する / Inside Deserialization
tomzoh
0
250
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
インフラを Excel 管理していた組織が 3 ヶ月で IaC 化されるまで
geekplus_tech
3
180
プロジェクトマネジメントは AIでどう変わるか?
mkg5383
0
220
60分で学ぶ最新Webフロントエンド
mizdra
PRO
21
9.7k
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
990
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
290
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Faster Mobile Websites
deanohume
310
31k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
310
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
sira's awesome portfolio website redesign presentation
elsirapls
0
210
Scaling GitHub
holman
464
140k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
Amusing Abliteration
ianozsvald
1
150
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Transcript
ハッカソンで利用した AWSサービスを 紹介していく Yasuaki Sako
自己紹介 ・名前: Yasuaki Sako ・職業: 社内SE ・好きなサービス: AWS Lambda, CDK
週末にハッカソンに参加してきました
HackDayとは? ・Yahoo! Japanが主催するハッカソン。 ・土曜日12時〜日曜日12時の24時間でプロダクトを開 発して、90秒でプレゼン発表する。 ・今年のゲスト審査員はわくわくさん。 ・今回は社内有志6人で参加。
爆速CutPro
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +
Lambda Amazon Simple Storage Service AWS CodeBuild Developer GitHub
要件を見ていきましょう
Webアプリで作りたい (Nuxt.js)
Amazon S3 ・スケーラブルなストレージサービス ・静的なWebサイトのホストも可能
アーキテクチャ User Amazon Simple Storage Service
動画の音声をテキストに変換したい
AWS Transcribe ・音声をテキストに変換してくれるマネージド型のサ ービス ・動画ファイルも入力できる ・単語にタイムスタンプもつけてくれる ・複数人の会話にも対応 ・11月末に日本語対応!
アーキテクチャ Amazon Transcribe User Amazon Simple Storage Service
動画の指定箇所をつなぎ合わせて エンコードしたい あと字幕も表示させたい
AWS Elemental Media Convert ・マネージド型の動画変換サービス ・ファイル形式の変換の他に、クリッピング、キャプ ションの挿入、回転等の編集も可能 ・S3から入力を受け取り、結果をS3に書き出す
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User Amazon Simple Storage
Service
APIでアクセスしたい
API Gateway ・マネージド型のREST APIを作成できるサービス ・Lambda等と組み合わせて使われる ・WebSocketプロトコルにも対応 ・Transcribe、Mediaconvertを利用するために作成
AWS Lambda ・サーバーレスでコードを実行できるサービス ・自動でスケール ・実行時間、回数に対する課金 ・めっちゃ安い
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +
Lambda Amazon Simple Storage Service
作るたびにデプロイするのが大変
AWS CodeBuild ・マネージド型のビルド・テストのサービス ・ソースコードをビルドして、パッケージング ・GitHub、CodeCommit等からのフックで起動できる ・S3にフロントエンドのコードを置くために利用
アーキテクチャ Amazon Transcribe AWS Elemental MediaConvert User API Gateway +
Lambda Amazon Simple Storage Service AWS CodeBuild Developer GitHub
・Transcribeの精度は高め(隣のテーブルの音声まで拾ってくれる) ・ただ変換に時間がかかった(10秒の動画で1, 2分) →バッチ処理ではなくリアルタイム変換ならもっと早かったかも?(英語のみ) ・Media Convertはそこそこの速さで処理してくれる。単語のタイムスタンプを返 してくれるTranscribeと相性が良かった。 ・自動デプロイを作っておくと楽できる。 ・AWSサービスだけでいい感じに出来てしまったことに感動。 使ってみた所感
ありがとうございました