Skip to content

Instantly share code, notes, and snippets.

@factal
factal / morph_waveform.py
Created September 16, 2025 11:48
波形をモーフィングします
# 波形をモーフィングします
#
# usage:
# python main_stereo.py --input in.wav --image shape.png --output out.wav --lam 0.8 --rho 0.9 --iters 4 --nfft 2048 --hop 512 --target-peak 1.0 --fc-amp 5000 --fc-dc 3000
# Tips: lambdaは0.4–0.8、rhoは高めの値を推奨します
#
import argparse
import math
from typing import Tuple, Dict, Optional, Literal
@factal
factal / draw_spec.py
Created September 16, 2025 11:33
指定した音声のスペクトログラムに画像を書き込む
# 指定した音声のスペクトログラムに画像を書き込みます
#
# usage:
# pip install numpy scipy librosa soundfile pillow
# python draw_spec.py in.wav image.png out.wav --ink_db -20 --guard_hz 100 --n_fft 4096 --hop 1024
#
from typing import Optional, Sequence, Tuple, Literal
import numpy as np