ちょまどさんのような筋肉を感じる声に変えてもらいましょう!
という Google Home 対応アプリです。C# で書いてます。Node.js 一行も書いてません。
ユーザ「OKグーグル、ちょまどボイス」
「はい、ちょまどボイスに繋ぎます」
ユーザ「私の名前はちょまどです」
(めちゃイカツイ声で)「私の名前はちょまどです」
Microsoft のクラウドサービスである「Microsoft Azure (アジュール)」などを使ってるよ!
使っているもの:
- 自然言語解析エンジンの Dialogflow (一応挟んでるけど、今回は発した言葉のオウム返しなので、あんまり処理は書いてない。Webhook に飛ばす綱渡しのために入れてる)
- Microsoft Azure の
サーバーレス
のサービスである Azure Functions (アジュール・ファンクション)。ここで自分の書いたプログラムが動くことになる - 文字列を渡したらそれを任意の声で読み上げてくれる
text to speech
のサービス「VoiceText Web API」 - Microsoft Azure の
ファイル置き場
の Azure Storage (アジュール・ストレージ)