Comments (2)
正直なところ、音声処理の知見は簡単な教科書1冊読んだくらいの初心者なので、あまり良い回答になってないかと思いますが、下記の感じです。
1:pyworld.harvestの引数
これは私も不思議に思ったのですがオリジナルの方でデフォルトを使っていたので、そのままにしています。
確か、レンジを大きくしすぎると処理時間が延びるので、いろいろ調整したうえでちょうどよさげなところだったのかなぁ、くらいで。一方、pmの方は軽いのでできるだけレンジを大きくしたのではないかと。
一方で、この範囲をパラメータ化してしまうというのも考えています。処理にどれくらい時間がかけていいかはユーザ次第なところもあるかもしれないので。
2:推論前の音声信号の前処理
これも、当時のソースコードに入っていなかったのではないかと思います。
と、調べてみたら2日前に入ったコードですね。
RVC-Project/Retrieval-based-Voice-Conversion-WebUI@0719b4a
この2については、申し訳ありませんが、アドバイスいただいた内容があまり理解できていないです。
もしよろしければ、プルリクをいただけると大変助かります。
from voice-changer.
ご回答いただきありがとうございます。
1:pyworld.harvestの引数
について承知しました。確かにF0区間をパラメータ化してユーザーが調整できるようにするのは良いアイデアだと思います。F0区間を絞れば、処理時間の他に精度も上がりますから。
2:推論前の音声信号の前処理
についても承知しました。最近取り入れられた機能だったんですね…ごめんなさい、よく知りませんでした…
ハイパスフィルター(HPF)で低音成分をカットしておくのは、ボイス収録する上で一般的なので(以降の処理で無用なトラブルを起こさないため)、音響に携わる人間としては取り入れた方がいいのではないか?という思いから質問をさせていただきました。
ただ、これが必ずしも推論に良い/悪い影響を及ぼすかは未知数なので(音響関連はそれなりに知見はありますが、AI関連は疎いです…)、ど素人の助言に留めておきます。
お忙しい中お答えくださってありがとうございました。
VC Client(特に for RVC)はとても便利に使わせていただいております。
素敵なソフトウェアを開発してくださって誠にありがとうございます。
from voice-changer.
Related Issues (20)
- [ISSUE]: HOT 5
- no more start_http.bat ? lol. HOT 5
- no way to download from google drive HOT 1
- [ISSUE]: the voice sounds lispy and inauthentic HOT 17
- v.1.5.3.1 and v 1.5.3.18a HOT 4
- [REQUEST]:
- [ISSUE for v2]: ERR_CONNECTION_TIMED_OUT when attempting Remote usage. HOT 12
- [ISSUE for v2]: WASAPI for Server Audio cannot be captured in other recording software during usage HOT 5
- [REQUEST]: Could we have a dark mode for V2? HOT 18
- [ISSUE]: When using the RVC format, it gives an incomprehensible error. HOT 7
- 別のクライアントで実現されるBeatrice V 2 HOT 1
- RVC Okada error "__Shear_Dense : no locator available for file `librosa\\util\\utils.py` HOT 3
- [ISSUE]: Cutting audio output but recording output seems fine HOT 1
- beatricev2_realtime_vc_sample_alpha2_1
- beatricev2_realtime_vc_sample_alpha2_1 HOT 1
- Sorry, This repositry is not for beatrice. HOT 1
- ai voice changer
- [REQUEST]: Questions about S.thresh and N.gate HOT 2
- [REQUEST]: Can you please add rmvpe again? HOT 5
- HParams object has no attribute data occurs everytime when starting virtual microphone
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from voice-changer.