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
Pydubをさわろう
Search
高見知英
PRO
September 08, 2021
Programming
0
540
Pydubをさわろう
2021/09/08 みんなのPython勉強会 #73 で発表した資料です。
高見知英
PRO
September 08, 2021
Tweet
Share
More Decks by 高見知英
See All by 高見知英
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
320
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
33
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
34
高見知英のヒストリー
takamichie
PRO
0
37
SRPGがやりたい!
takamichie
PRO
0
100
ゲームについて 地域活動やってる人と話してみた話し
takamichie
PRO
0
410
AIを使う~プログラミングがAIでできるって本当ですか?~
takamichie
PRO
0
200
2023年新年の抱負
takamichie
PRO
0
130
今年なにやった?2022
takamichie
PRO
0
220
Other Decks in Programming
See All in Programming
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
nrslib
3
1.7k
CSC307 Lecture 06
javiergs
PRO
0
360
【Go言語】ジェネリクス
tomo1227
0
170
CSC307 Lecture 09
javiergs
PRO
1
500
Play Billing Library 7.0.0 変更点まとめ@potatotips#88
kako351
0
160
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
AHC035解説
terryu16
0
710
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
最近追加した型の紹介とその振り返り
aki19035vc
0
170
ドメイン駆動設計の実践
masuda220
PRO
17
5.1k
日付と正規化
megmogmog1965
0
140
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
110
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Infographics Made Easy
chrislema
238
18k
Designing for Performance
lara
604
67k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
129
32k
Agile that works and the tools we love
rasmusluckow
325
20k
Happy Clients
brianwarren
94
6.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
A designer walks into a library…
pauljervisheath
201
24k
We Have a Design System, Now What?
morganepeng
46
7k
Designing for humans not robots
tammielis
247
25k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
Pydubをさわろう NPO法人 まちづくりエージェント SIDE BEACH CITY. 高見知英
高見知英です! フリーランス プログラマ 書籍製作 Udemy動画 IT利活用支援 SBCast. SBC.オープンマイク 地域 オンラインイベント
まちづくり エージェント SIDE BEACH CITY. 2021年9月8日 Pydubをさわろう 2
Pydubとは Pythonで音声ファイルを操作するためのライブラリ 音声を切り分けたり、音量を調整したり、 ループさせることが可能 Pure Python • 内部で使用しているのはaudiloopというPython標準ライブラリ 2021年9月8日 Pydubをさわろう
3
事例 2021年9月8日 Pydubをさわろう 4
基本的な使い方 • wav, mp4, ogg, wmaなど • 一部ファイル読み込みにはffmpegが必要 読み込める ファイル
• AudioSegmentオブジェクトで音声を管理 • 他セグメントと結合・部分切り出し可能 • ボリュームの調整も可能 使い方 2021年9月8日 Pydubをさわろう 5
作例 • stand.fm用の音声にBGMを付与するツール • https://github.com/TakamiChie/standfm_bgm • カバーアートの作成ツールと合わせて音声をstand.fmにアップロードする準備 • https://github.com/TakamiChie/standfm_photo 2021年9月8日
Pydubをさわろう 6
今後に向けて • pydub.playbackにもplay()メソッドが あるがこれを呼んでいる simpleaudioで 再生も可能 • タイミングで伴奏の違う曲にスイッチ • 状況に合わせて幾つかの音楽を組み替
える インタラクティ ブミュージック も再生可能? 2021年9月8日 Pydubをさわろう 7
おわり ご静聴ありがとうございました