VC Client
RVC など深層学習を用いて音声変換するプログラムを試してみた。
基本的に説明書の通りにやるだけなのだが、pyworld のビルドに失敗した。"Install Failed building wheel for pyworld: Object of type PosixPath is not JSON serializable" にあるように、pip install
に --no-build-isolation
をつければいいらしいが、requirements.txt
でインストールする時にどうやればいいのか分からなかったので、別個インストールした。
# Install Miniconda bash ~/Desktop/Miniconda3-latest-Linux-x86_64.sh conda config --set auto_activate_base false # Make a conda environment conda create -n vcclient-dev python=3.10 conda activate vcclient-dev # Install the program git clone https://github.com/w-okada/voice-changer.git cd voice-changer/server pip install numpy==1.23.5 pip install pyworld --no-build-isolation vim requirements.txt # comment out pyworld pip install -r requirements.txt sudo apt-get install libportaudio2 libasound-dev # Launch python3 MMVCServerSIO.py -p 18888 --https true --content_vec_500 pretrain/checkpoint_best_legacy_500.pt --content_vec_500_onnx pretrain/content_vec_500.onnx --content_vec_500_onnx_on true --hubert_base pretrain/hubert_base.pt --hubert_base_jp pretrain/rinna_hubert_base_jp.pt --hubert_soft pretrain/hubert/hubert-soft-0d54a1f4.pt --nsf_hifigan pretrain/nsf_hifigan/model --crepe_onnx_full pretrain/crepe_onnx_full.onnx --crepe_onnx_tiny pretrain/crepe_onnx_tiny.onnx --rmvpe pretrain/rmvpe.pt --model_dir model_dir --samples samples.json
読んだ
生物物理学会誌 「変容」
いい話だが、母親との関係がその後どうなったのか気になる。あと、学部の頃に結晶学を教えていたという大家って誰のことだろう。1995-99 年の東京工業大学のようだが。生物物理学会誌 「分子動力学シミュレーションに基づいた環状ペプチドの膜透過性予測技術の開発」
この新手法を使っても相関係数がやっと R=0.85 というのが、素人目にはすごいと感じられないんだけど、こういうものなの? この R=0.85 になった散布図も掲載してほしかった。あと、これも AlogP が 4.0 を下回るものだけについての値なの?生物物理学会誌 「ALS 変異型 KIF5A タンパク質の解析」
挙動を解析しただけで、神経変性につながる仕組みはまだ全然分かっていない。生物物理学会誌 「先端的非線形分光によって明らかにする光化学系IIの複雑なダイナミクス」
分光の話、帰属をどうやったのか、妥当性をどう確認したのかがいつも気になってしまう。生物物理学会誌 「キャリアデザイン談話室 (17) 自分なりのキャリアパスを」
最近亡くなったという上田宏の紹介とか、他人の話ばかりしてて、この人自身のキャリアパスへの考えが十分伝わってこない。日本生物工学会 「【随縁随意】私見・独創的研究に必要なもの – 上田 宏」
上に出てきた上田さんのエッセイ。PC watch "Intel、既存ソフトも再コンパイルで高速化できる「APX 拡張」"
興味深いけど、条件付き命令って本当に有効なの? 確かに分岐はしなくなるが、前の命令への依存性が生じるから、結局投機的実行せざるをえないのでは?
CMOV を超えて投機的実行をしないという投稿があったかと思うと、CMOV は分岐を使うより速いという実験があったりしてよく分からない。PC watch "Intel、P コア/E コア両対応の新拡張命令セット「AVX10」"
両対応とかいいながら、実際には 512 bit ベクタは P コアのみの対応になるみたいだし、結局、OS のスケジューラがプロセスをコアに pin しないといけないのでは。PC watch "評判の最上級ドック「CalDigit TS4」を使ってみた。全 18 ポートで動作もド安定"
安定なのはいいが、さすがに実売価格が 6 万円近いというのは高すぎる。