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
590
Pydubをさわろう
2021/09/08 みんなのPython勉強会 #73 で発表した資料です。
高見知英
PRO
September 08, 2021
Tweet
Share
More Decks by 高見知英
See All by 高見知英
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
22
最近のゲーム実況のハナシ
takamichie
PRO
0
29
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
430
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
79
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
77
高見知英のヒストリー
takamichie
PRO
0
58
SRPGがやりたい!
takamichie
PRO
0
180
ゲームについて 地域活動やってる人と話してみた話し
takamichie
PRO
0
580
AIを使う~プログラミングがAIでできるって本当ですか?~
takamichie
PRO
0
210
Other Decks in Programming
See All in Programming
Jasprが凄い話
hyshu
0
180
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
0
130
Rubyと自由とAIと
yotii23
6
1.9k
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
510
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
260
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
250
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
320
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
240
GoとPHPのインターフェイスの違い
shimabox
2
220
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
220
From the Wild into the Clouds - Laravel Meetup Talk
neverything
0
180
Featured
See All Featured
Speed Design
sergeychernyshev
28
820
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Side Projects
sachag
452
42k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Practical Orchestrator
shlominoach
186
10k
Building Applications with DynamoDB
mza
93
6.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
115
51k
Building Your Own Lightsaber
phodgson
104
6.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
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
おわり ご静聴ありがとうございました