ゆかりねっとで初音ミクの声を使う

どうやらゆっくりと同じ要領で初音ミクの声が使えるらしい。
なので今回はゆかりねっとで読み上げさせることにしました。
僕はpythonで操作云々の前にここで躓いていたので...

この記事ではwindows10、11を前提に説明しています。

# 1. 音響モデルを用意する
音響モデルとは声の元となるデータです。
少し手順は多いですが、頑張ってください。
## ダウンロード
http://cube370.wiki.fc2.com/wiki/%E8%87%AA%E4%BD%9C%E9%9F%B3%E9%9F%BF%E3%83%A2%E3%83%87%E3%83%AB

こちらのサイトからダウンロードすることが出来ます。
「TYPE-α」「TYPE-β」「TYPE-γ」「TYPE-δ」 の4つがありますが、基本的には「TYPE-α」のみで大丈夫です。
興味のある方は他のモデルを試してもいいでしょう。

![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/03ebdc1e-42e5-7b5a-11a7-cae35fbcff4a.png)
赤枠で囲まれた「ダウンロード」というリンクをクリックしてください。

>リンク先のページに移動します。よろしいですか？

という警告が表示されますが、無視して中央のリンクをクリックで大丈夫です。

![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/ae4bdc05-724f-0edf-ccb0-c6a79e9f4071.png)
そして、ダウンロードというボタンを押せば、ダウンロードが始まります。
ダウンロードしたファイルは作業フォルダを作成し、移動させておいてください。
## 加工する
次に、ダウンロードしたファイルを加工する必要があります。
ここで必要なソフトがあるのですが、残念ながら本家様のリンクは切れています。
なので、別の場所からダウンロードすることにしました。
しかし、こちらの方法。著作権的には安全なのか、不明です。

:::note alert
ダウンロードは **自己責任** でお願いします。
:::

### ソフトのダウンロード
![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/97b41d35-8684-2863-0691-85b1552b5fc5.png)
`htsvconv.cs` と検索すると一つのサイトがヒットするはずなのでそちらのリンクをクリックしてください。

![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/cc5cf938-edc9-35af-a89c-e3b5cf2c1f1d.png)
次に、`voice_bank`という部分をクリックし、一つ、階層を戻ります。

![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/591001af-ab67-912b-72e8-ab7df612cb80.png)
そして`htsvconv.exe`をクリックしてください。

![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/f8f1058b-a2fa-ff4c-334c-9bab02ec484e.png)
最後に「Download」をクリックしたらダウンロード完了です。
ダウンロードした実行ファイルは先程の音響モデルと同じ作業フォルダーに移動させてください。

### モデルの加工
![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/15945138-78df-3e5d-cc76-fdd65595c8d6.png)
現在、作業フォルダには`htsvconv.exe`と`Voice TYPE-α.zip`の2つが入っているはずです。

:::note warn
環境によっては`.exe`や`.zip`という部分が見えない場合がありますが、
作業には影響しないので無視してください。
:::


![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/865eb961-f1cb-3df7-2a11-05cd0ae021ee.png)
次に、`Voice TYPE-α.zip`を解凍し、中に入っている`Voice`フォルダのみを作業フォルダに移動させてください。
移動させたら、`Voice TYPE-α`というファイルは削除して構いません。

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/2050aca2-8071-4140-4148-da130666eac3.png)
そして、`Voice`フォルダを`htsvconv.exe`にドラッグアンドドロップしてください。
慣れない操作ですが、気にせずそのままドロップです。

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/53337582-2a67-0d19-4c18-2a0b7688c366.png)
するとなにやら黒い画面が出たあとに`Voice.htsvoice`というファイルが出てきます。

:::note warn
繰り返しになりますが、環境によっては`.htsvoice`という部分が見えない場合があります。
作業には影響しないので無視してください。
:::

`Voice.htsvoice`が生成されたなら成功です。`Voice`フォルダ、`htsvconv.exe`は削除して構いません。
また、`Voice.htsvoice`は`Voice`という部分を`miku_a`などの分かりやすい名前にして変更しておきましょう。
以上で音響モデルの用意は完了です！
お疲れ様でした。残りの作業もさっさと終わらせましょう。

# 2. 棒読みちゃんの準備
今回、棒読みちゃんを ゆかりねっと と連携させることで読み上げを行います。
なのでまずは棒読みちゃんの準備を行います。

## Open JTalk SAPIの準備
残念ながら棒読みちゃん単体では初音ミクの声を使うことは出来ません。
なので棒読みちゃんに初音ミクの声を登録するソフトを使います。
それがOpen JTalk SAPIです。
### ダウンロード

https://w.atwiki.jp/softalk/

まずは上のリンクからsoftalkの公式サイトへ飛んでください。
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/375c0f69-50f7-68f6-63b6-2b8589856d04.png)
次に「ダウンロード」と書かれたリンクに飛び、

![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/27ceca99-315d-e40e-933c-b0e80127bde8.png)
「旧バージョン」をクリック。

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/af422b36-8434-a6db-97fe-5f1e3cf0743b.png)
出てきたページの`OpenJTalkSAPI_101.zip`をクリックしたらダウンロードが始まります。
ダウンロードした`OpenJTalkSAPI_101.zip`は適当なフォルダに移動させてください。

### インストール
まずは、先程ダウンロードした`OpenJTalkSAPI_101.zip`を解凍してください。

![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/021207a0-a0a5-c0e3-c08a-247464af2b5a.png)
そして解凍したフォルダの中に入っている`JTalkSetup.exe`をダブルクリックで起動してください。
次回起動時も`JTalkSetup.exe`からお願いします。(ショートカットの作成をおすすめします。)

![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/11a26e7c-a19e-ca5e-4dfe-7dd32086272c.png)
するとこのような画面が出るので、「はい(Y)」をクリックしてください。

:::note alert
![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/c65a46b8-c025-ce9b-85cb-cf78928cdaf6.png)
[エラーが出て起動しない場合](#エラーが出る場合)

:::

![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/715cc156-1e3c-47a4-0e11-6c5e7961f415.png)

>~は成功しました。

というウィンドウも「OK」をクリックしてください。

![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/42d13071-1dc1-aaef-ffd0-9643a1aa27f6.png)
そしてこのような画面が出たらインストールは完了です！

### エラーが出る場合
![18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/68902f7e-f557-b222-2c50-ad73090232d8.png)
Visual C++ 2008 SP1のランタイムライブラリがインストールされていないことが原因です。

#### ダウンロード
https://www.microsoft.com/ja-jp/download/details.aspx?id=26368
まず、こちらのサイトへ飛んでください。

![20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/71dd4c98-518a-c61d-e8c4-8ef83cae091c.png)
そして「ダウンロード」をクリックし、

![21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/8e3903e8-313c-b45f-5565-e9189c7382bf.png)
`vcredist_x86.exe`にチェックを入れたら「次へ」をクリックしてください。
これでダウンロードが始まります。

#### インストール
`vcredist_x86.exe`を実行してください。すると、

![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/5eed8a31-f76e-1139-3f3e-41bdd28a1ce4.png)
このようなウィンドウが出てきます。
それでは「次へ」をクリックしてください。

![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/8594915c-7a39-8d85-fb51-94288390a552.png)
「同意する」にチェックを入れたあとにインストールをクリック

![24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/d8f2e051-473b-a86e-960f-a1487bcd36ed.png)
少し待った後、「完了」を押せばインストールは終わりです。

もう一度`JTalkSetup.exe`を実行してみてください。
エラーが消えているはずです。

## 初音ミクの声を登録
ようやく登録まで来ました！
あとちょっとです。

### Open JTalk SAPIでの作業
![25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/cb147118-6cd5-326a-0954-457accaefd36.png)
それではOpen JTalk SAPIを起動し、「追加」をクリックしてください。

![26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/9ff36b58-a6ad-e278-f68f-dcf7ae20f024.png)
必要な設定は2つです。

①名前: 合成音声の名前です。「初音ミク」など適当な名前を付けてください。
②音響モデル: 「1. 音響モデルを準備する」で用意した音響モデルを選択してください。

![27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/b8b0f883-5541-08e1-61c0-62c12819532c.png)
僕はこのように設定しました。
そして「OK」をクリックしたら、リストに初音ミクが追加されているはずです。

![28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/9c791e1b-c80e-13eb-adcf-8f67381e0a9f.png)
自分の追加した音声(画像なら「初音ミク」)を選択し、「テスト」をクリックしてください。
正しく設定されているなら初音ミクの声で音声が流れるはずです。

## 棒読みちゃんのインストール
さて、次は棒読みちゃんのインストールです。

### ダウンロード

https://chi.usamimi.info/Program/Application/BouyomiChan/

公式サイトへ飛び、少し下へスクロールしてください。

![29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/e4b7814d-b740-ac20-864d-c4f6ef3edff3.png)
そしてダウンロードをクリックすると、OneDriveへ飛ばされます。

![30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/d28362d0-854f-9a27-a782-2d782e169c70.png)
次に、「Bouyomichan...」を右クリックし、出てきたメニューのダウンロードをクリックしてください。
これでダウンロードは完了です。

### インストール
では、先程ダウンロードしたファイルを適当な場所で解凍してください。

![31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/2854e9b6-1805-e8da-1d0c-5455479070b6.png)
そして解答したフォルダ内にある`BouyomiChan.exe`を実行してください。
プラグインに関していくつか聞かれますが、必要に応じて「はい(Y)」を選択してください。
これでインストールは完了です。

### 棒読みちゃんへ初音ミクの声を割り当てる
これは簡単です。
棒読みちゃんを起動した後に初期設定である「女性1」と書かれたドロップダウンメニューをクリックしてください。

![32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/02c2a98e-9f3c-4f26-5b29-ca9bd592893a.png)
すると、先程設定した合成音声の名前が入っているはずです。
そちらを選択することで棒読みちゃんへ初音ミクの声が適用されます。
もしも入っていないならソフト、PCの再起動をしてみてください。

それでは適当な文章を入力し、「F5キー」を押してみてください。
初音ミクの声で読み上げられましたか？
読み上げられたなら成功です！
とりあえず遊んでみましょう。

# 3. ゆかりねっとの準備
さて、十分遊んだならゆかりねっとへの連携を始めましょう。

## ダウンロード
それではまずゆかりねっとのダウンロードです。

http://www.okayulu.moe/

上のリンクから公式サイトへ飛びます。

![33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/de7a522e-6e63-9d69-21a9-63bdaa325ba3.png)
そして【x64版 - 64bit版】のリンクをクリックしてください。

:::note warn
使用ソフト、OSによっては【x86版 - 32bit版】を選択してください。
:::

![34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/9e1fc74c-20b1-0d70-06d0-88d7edf4a272.png)
google drive に飛ぶので右上のダウンロードマークをクリック。
これでダウンロード完了です。

## インストール
それでは、ダウンロードしたファイルを解凍してください。

![35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/0bcb9f14-76a9-d609-5156-ac69e6b4e035.png)
そして解凍したフォルダの中にある`setup.exe`を実行してください。

![36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/42208fef-2d7a-716b-ada6-edb462296c6c.png)
「次へ(N)」をクリック。

![37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/7d67ce66-04bb-4418-5d8e-8aaf185b1cd4.png)
「同意する(A)」にチェックを入れ、「次へ(N)」をクリック。

![38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/3d03a7ed-cc2b-d54c-cabc-61f81ec23972.png)
「次へ(N)」をクリック。

![39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/88785ddf-936d-e709-f7f6-f561affa457c.png)
「次へ(N)」をクリック。

![40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/13fe619a-0fba-e394-798d-2b75aa468be0.png)
「閉じる(C)」をクリックしたらインストール完了です。

## 読み上げちゃんと連携させる
ゆかりねっとのショートカットがデスクトップにできているはずなので実行します。

![41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/c93880b8-444f-e1a7-c86f-72ba0edfb763.png)
そして棒読みちゃんを起動した状態で「棒読みちゃん連携」にチェックを入れます。
次に「音声認識を開始する」をクリックすると始まります。

![42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/a9985e62-aba3-afa8-ad30-177cc293294a.png)
もしもこのようなダイアログが出たなら、「許可」をクリックしてください。

# 4. インストール完了！！
これでようやくインストール完了です！
お疲れ様でした～
それではマイクに向かって喋りかけてみてください。
初音ミクの声で返してくれるはずです。
これで明日からはあなたも初音ミクだ！！


## 5. おまけ情報
### 音程
初期状態のミクは少し声が低い気がします。
これも好みの問題ですが...
僕は読み上げちゃんの設定から音程を「115」にしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1477662/8ed86694-025f-2eda-0829-27281446bf88.png)

### 長文
ミクはどうやら長文が苦手。
後半になるとやる気が失くなり、ゆっくりになってしまいます。
喋りかける時は文を切るようにしましょう。

### おすすめミク曲

https://www.youtube.com/watch?v=nZ1m0ZaFJxQ&list=PLi1utTPCib2BgjOp8uMkmTEVgbxfXJ34Z&index=135

`23.exe`さんの曲。
このリズムが忘れられなくていつも聴いている。
やっぱり電子的なミクが好き。
「Shelter」という名前から分かるように、塞ぎ込んでいる時、落ち込んでいる時に気分を上げてくれる一曲。
ニコニコ超パーティー 2016のオープニングに採用されているとか。
生で聞きたかったなぁと思ってます...

# 6.参考にさせて頂いたサイト
https://karaage.hatenadiary.jp/entry/2016/07/22/073000
https://neu101.seesaa.net/article/316259910.html
https://talkstone.web.fc2.com/faq/017.html
https://k0ta0uchi.hatenablog.com/entry/2021/04/06/215309