はじめに最近、FaceRigとボイスチェンジャーを使って美少女になりきるという技術が現実的になってきて驚いています。 特にボイスチェンジャーの部分は、音声認識+テキスト読み上げ(TTS)で実現しているようです。 これだったらウェブブラウザ上で実装できるのでは?と思い今回は、アプリケーションに頼らずウェブブラウザ上で動く擬似的なボイスチェンジャーを実装してみました。 処理手順は以下の通りです。 Web Speech API(SpeechRecognition)を使って声を文字列に変換VoiceText Web API(With Proxy)に変換した文字列を渡して、ArrayBuffer型の音声を取得Web Audio APIでArrayBufferをデコードして再生このような処理手順で実装しました。 動作サンプルWeb Voice Changer - Heroku 上記のページのStart