# VoiceroidAPI
B17のLuuvaです。
VoiceroidをAPIサーバーとして外部に音声を出力する機構を作りました。

# APIサーバーの使い方
以下のサイトにAPIドキュメントがあります。
研究室内のネットワークのみアクセス可能です。
[VoiceroidAPI(Network_KenA)](http://192.168.133.40:60334/)
場合によっては動いていなかったり、移転されている可能性もあります。
B17のLuuvaです。
VoiceroidをAPIサーバーとして外部に音声を出力する機構を作りました。

# APIサーバーの使い方
以下のサイトにAPIドキュメントがあります。
研究室内のネットワークのみアクセス可能です。
[VoiceroidAPI(Network_KenA)](http://192.168.133.40:60334/)
場合によっては動いていなかったり、移転されている可能性もあります。
# 実装
実体はWindows10で動いているPythonのサーバーです、
PythonのフレームワークはFalconを使いました。
Windows側ではVoiceroidのウィンドウを自動操作するプログラムが動いています。
流れとしては
1. リクエストされた文字列orファイルの内容を取得
2. 取得した文字列をVoiceroidのウィンドウにセット
3. 音声出力をしてファイル内容をBase64にしてjsonで返す
実体はWindows10で動いているPythonのサーバーです、
PythonのフレームワークはFalconを使いました。
Windows側ではVoiceroidのウィンドウを自動操作するプログラムが動いています。
流れとしては
1. リクエストされた文字列orファイルの内容を取得
2. 取得した文字列をVoiceroidのウィンドウにセット
3. 音声出力をしてファイル内容をBase64にしてjsonで返す
といった流れです。
出力された音声はWindows上で保存されます、
もしリクエストされた同じ文字列が以前に存在場合は上の手順の1,2番を飛ばしてすぐにjsonを返してくれます。
# スペシャルサンクス(敬称略)
skyblue3350 : Voiceroidの操作プログラムを参考にさせていただきました。
namazu510 : SlackBotを作ってくれました。詳細は後日、ブログに投稿されるはずです。
出力された音声はWindows上で保存されます、
もしリクエストされた同じ文字列が以前に存在場合は上の手順の1,2番を飛ばしてすぐにjsonを返してくれます。
# スペシャルサンクス(敬称略)
skyblue3350 : Voiceroidの操作プログラムを参考にさせていただきました。
namazu510 : SlackBotを作ってくれました。詳細は後日、ブログに投稿されるはずです。
Wonderful post you have here. Whenther you need custom essay writing help online, search no further, let us help you, we have reliable team of writers ready to assist you.
返信削除Thank you for this comment, I am delighted that you can find the necessary information on our forum.
返信削除Mcdvoice
En el presente Cinépolis es Cinépolis es una parte importante de Cinépolis Se cree que la cadena de cines es la más grande de su tipo en México y cuenta con más de 420 salas en las 97 ciudades. Fuera de México es considerada una de las cadenas de cines más grandes de América Latina, con más de 500 pantallas y 620 salas.
返信削除Visit here: Cinepolis Precios
素晴らしいブログ! ライター志望の方へのアドバイスはありますか? すぐに自分のブログを始めたいと思っていますが、すべてについて少し迷っています。
返信削除tunnel rush