Adds inverse Short-Time Fourier Transform as a native ggml op, replacing the hand-rolled iSTFT in tools/tts/tts.cpp. CPU backend uses a direct inverse DFT (no external dependencies), Vulkan backend uses a parallel compute shader. Both use Hermitian symmetry for real-valued output. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cmake | ||
| include | ||
| src | ||
| .gitignore | ||
| CMakeLists.txt | ||