音声が全く変換されない場合や、変換後の音声が変な状態になっている場合、音声変換プロセスの中のどこで問題が起こっているかを切り分ける必要があります。
ここでは、どの部分で問題が起こっているかを大まかに切り分ける方法を説明します。
VC Client は、図のように GUI(クライアント)が音声をマイクから拾い、サーバで変換を行う構成となっています。
VC Client は図中の3か所で音声がどのような状態になっているかを確認することができます。 正常な状態の音声が録音されている場合は、そこまでの処理はうまくいっていたということになり、それ以降のところで問題を探せばよいことになります(問題の切り分けといいます)。
![](https://private-user-images.githubusercontent.com/48346627/250295070-f4845f1d-2e1a-49c1-a226-0e50be807f2d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTMyMDEsIm5iZiI6MTczODk1MjkwMSwicGF0aCI6Ii80ODM0NjYyNy8yNTAyOTUwNzAtZjQ4NDVmMWQtMmUxYS00OWMxLWEyMjYtMGU1MGJlODA3ZjJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE4MjgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA2MGUxMTc1OTEwOTgwNzkwMjkzMzk2YTM5MDU4YjZkMTQyNTA4OGJhMDQwMTRmNzYzZGRhOGE2NzFlZGQzODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pOtSl90EDen8FS7ysfhgyH5cMmh7bX2a8-fVsBbWjl0)
Analyzer の Sampling を start させた状態で音声変換を開始してください。ある程度音声を入力した後に Sampling をストップすると in/out に再生ボタンが表示されます。
- in には前述の図の(1)の音声が録音されています。マイクから入力された音声がそのままサーバで録音されているはずなので、ユーザの音声が録音されていれば OK です。
- out には前述の図の(2)の音声が録音されています。AI による変換後の音声が録音されているはずです。
![](https://private-user-images.githubusercontent.com/48346627/250294246-18ddfc2c-beb2-4e7a-8a06-1e00cc6ddb72.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTMyMDEsIm5iZiI6MTczODk1MjkwMSwicGF0aCI6Ii80ODM0NjYyNy8yNTAyOTQyNDYtMThkZGZjMmMtYmViMi00ZTdhLThhMDYtMWUwMGNjNmRkYjcyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE4MjgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThkNTQ1NTAwZDFhMzQ2NzdiNzQxYzc5OWFhMWMzNzg4MjAyZmFiZDJlMTY3NjQ5MzQzZWNhYzZiMThkOWJhMjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vKuZm_1xXphDHk-iwNVyV66GTjZKMglAgXaU-8RLAx8)
AudioOutput の output record を start させた状態で音声変換を開始してください。ある程度音声を入力した後に stop すると.wav ファイルがダウンロードされます。この.wav ファイルはサーバから受信した変換後の音声が録音されているはずです。
前述の図の(1)~(3)のどこまで想定された音声が録音されているかを把握したら、想定された音声が録音された場所以降で問題がないかを検討してください。
音声ファイルを入力して変換できるか確認してみてください。
例えばこちらのファイルを使用してみてください。
- sample_jvs001 from JVS
- sample_jvs001 from JVS-MuSiC
マイク入力自体に問題がある可能性があります。録音ソフトなどを用いてマイク入力を確認してみてください。 また、こちらの録音サイトは VC Client の姉妹品であり、ほぼ同等のマイク入力処理が行われているため参考になります。(インストール不要。ブラウザのみで動きます。)