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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
高見知英
September 08, 2021
Programming
0
640
Pydubをさわろう
2021/09/08 みんなのPython勉強会 #73 で発表した資料です。
高見知英
September 08, 2021
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
96
高見知英とAndroid
takamichie
0
80
大人になってからのゲームデビューのハナシ
takamichie
0
77
最近のゲーム実況のハナシ
takamichie
0
98
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
510
山手縁乃庭のいまとこれから考えていること
takamichie
0
150
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
140
高見知英のヒストリー
takamichie
0
110
SRPGがやりたい!
takamichie
0
250
Other Decks in Programming
See All in Programming
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
270
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
310
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
6
1.6k
Raku Raku Notion 20260128
hareyakayuruyaka
0
420
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
190
AIプロダクト時代のQAエンジニアに求められること
imtnd
1
500
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
200
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
480
個人開発は儲からない - それでも開発開始1ヶ月で300万円売り上げた方法
taishiyade
0
120
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
150
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
100
あなたはユーザーではない #PdENight
kajitack
4
290
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
620
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
360
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
130
Tell your own story through comics
letsgokoyo
1
830
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
First, design no harm
axbom
PRO
2
1.1k
Amusing Abliteration
ianozsvald
0
120
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
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
おわり ご静聴ありがとうございました