Skip to content

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

@qryxip

Description

@qryxip

内容

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

議論: #713 (comment)

Pros 良くなる点

  • 24kHzの倍数以外に対応できる
  • コード削減

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の種類/ディストリ/バージョン

  • Windows
  • macOS
  • Linux

その他

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions