$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pydubをさわろう
Search
高見知英
PRO
September 08, 2021
Programming
0
630
Pydubをさわろう
2021/09/08 みんなのPython勉強会 #73 で発表した資料です。
高見知英
PRO
September 08, 2021
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
79
高見知英とAndroid
takamichie
PRO
0
65
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
66
最近のゲーム実況のハナシ
takamichie
PRO
0
79
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
500
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
140
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
130
高見知英のヒストリー
takamichie
PRO
0
100
SRPGがやりたい!
takamichie
PRO
0
240
Other Decks in Programming
See All in Programming
AIコーディングエージェント(skywork)
kondai24
0
200
SwiftUIで本格音ゲー実装してみた
hypebeans
0
500
開発に寄りそう自動テストの実現
goyoki
2
1.4k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
960
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
マスタデータ問題、マイクロサービスでどう解くか
kts
0
120
認証・認可の基本を学ぼう後編
kouyuume
0
250
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
270
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
230
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
110
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Un-Boring Meetings
codingconduct
0
160
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
74
Building AI with AI
inesmontani
PRO
1
570
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
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
おわり ご静聴ありがとうございました