VOICEVOX / voicevox_core

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア
https://voicevox.hiroshiba.jp/
MIT License
861 stars 117 forks source link

リサンプリング処理をrubatoのものに置き換える #762

Open qryxip opened 6 months ago

qryxip commented 6 months ago

内容

リサンプリング処理をrubatoのものに置き換えます。

議論: https://github.com/VOICEVOX/voicevox_core/pull/713#discussion_r1503640673

Pros 良くなる点

Cons 悪くなる点

実現方法

rubatoを導入し、現在のリサンプリング処理を置き換える。

ENGINEではresampyのfilter="kaiser_best" (デフォルト)でやっているのでそれに合わせる。

https://github.com/VOICEVOX/voicevox_engine/blob/1968353a95d5b93ee27dab8f610b957a9c3edfd3/voicevox_engine/tts_pipeline/tts_engine.py#L189-L192

VOICEVOXのバージョン

N/A

OSの種類/ディストリ/バージョン

その他

同時にhoundも導入してもいいかもしれません。

Hiroshiba commented 6 months ago

ぶっちゃけ信号処理全然知らないので、何をどうすればエンジンと同じ処理になるのかわからないです・・・・・ 😇 まあ・・・・・rubatoのデフォルト設定で良い・・・のかなぁ・・・。