Tools
無料効果音 (SFX) の入手先とライセンス
ロボット等の効果音を無料・合法に入手する定番サイト、CC0 中心のライセンス選び、実行時ネット非依存 (DL 一回 → repo 同梱) の運用、ffmpeg での変換/合成
要点: CC0 (帰属不要) の音を無料サイトから 1 回だけ DL して repo に同梱する。実行時にネットから取らない (機器の音がネット断で鳴らないのを避ける)。合成でよければ ffmpeg でライセンスフリーに作れる。
入手先
| サイト | ライセンス | アカウント | 備考 |
|---|---|---|---|
| Pixabay (pixabay.com/sound-effects) | Pixabay License (無料・商用可・帰属不要) | 不要 | 直 DL、第一候補 |
| Mixkit (mixkit.co/free-sound-effects) | 無料・帰属不要 | 不要 | SFX がきれい |
| Freesound (freesound.org) | CC0 / CC-BY / 一部 NC | 要 (無料) | 最大級。CC0 で絞ると楽。API あり |
| BBC Sound Effects (sound-effects.bbcrewind.co.uk) | RemArc (個人/教育/研究) | 不要 | 産業機械が豊富。一般商用は不可 |
| OpenGameArt / Wikimedia Commons | CC0/CC-BY/PD | 不要 | 直リンクで script DL しやすい |
ライセンスの選び方
- 迷ったら CC0 (帰属不要・制約なし) を選ぶと安全。
- CC-BY は出典明記が必要 →
CREDITS.mdに残す。 - CC-BY-NC は非商用限定。BBC RemArc は個人/教育/研究のみ (一般公開・商用配布は不可)。
運用 (実行時ネット非依存)
安全機器やロボットの音はオフラインで確実に鳴るべきなので、実行時に API 取得しない。
- wav/mp3/ogg で 1 ファイル DL。
- wav へ変換・整形:
ffmpeg -i in.mp3 -ac 1 -ar 44100 -t 0.5 out.wav - repo に同梱 (小さい wav は数十 KB)。
- 再生は
ffplay -nodisp -autoexit -loglevel quiet <path>/aplay -q <path>/pw-play <path>。
合成 (DL 不要・完全ライセンスフリー)
realistic さより手軽さ・再現性なら ffmpeg lavfi で生成:
- トーン:
ffmpeg -f lavfi -i "sine=frequency=440:duration=0.3" out.wav - 機械うなり:
aevalsrcで低域 + 倍音を重ねtremolo+lowpass+alimiter。 - 打撃 (クランク):
aevalsrc=0.8*sin(2*PI*90*t)*exp(-16*t):d=0.2(指数減衰)。
検索語 (機械音)
servo, servo whine, motor, industrial motor, hydraulic, pneumatic, relay clunk, machine, robot arm, mechanism。
関連
- 検証コマンド (aplay/ffplay/wpctl) は [SocketCAN 診断] とは別に、音声出力先は
wpctl status/wpctl set-defaultで確認。
最終更新: