Skip to content

Ameer5121/AIVoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AIVoice

English voice to Japanese Ai Voice for Discord/Games.

Showcase

https://www.youtube.com/watch?v=tyvXOsiatW4

image

Installation

Before doing any of the steps, make sure that you have .NET Core 6 SDK installed so that the application can run https://dotnet.microsoft.com/en-us/download

You're going to have to need to get a couple of API keys to work with this application:

IMPORTANT: If you can't use DeepL since it's not avaliable in your country or the fact that it needs a credit card for registration, head to the Usage Without DeepL section for a really simple installation before continuing the steps.

  • Step 5: Install Virtual Cable from https://vb-audio.com/Cable/
  • Step 6: On the right side of the taskbar, right click on your sound icon and click "Sounds", and then head to the Recording tab.

image

Select Virtual Cable, and then click Properties. Head to the Listen tab, and then check "Listen to this Device". Make sure that "Playback through this device" is selected as your headphones/speakers.

image

  • Step 7: Make sure that your microphone is set as the Default Device as well as your speakers/headphones. image image

  • Step 8: Download VoiceVox from https://voicevox.hiroshiba.jp/.

  • Step 9: Download the application from https://github.com/Sound932/AIVoice/releases

  • Step 10: Open up VOICEVOX(Leave it in the background), and then open up the application, enter your API keys, and enjoy the application.

If you're stuck on any step, feel free to hit me up on Discord(username in profile), and I'll help you set it up.

Usage Without DeepL

If you can't use DeepL for the fact that it's not avaliable in your country, follow these steps below:

It has 80-90% of DeepL's translation quality and is almost identical. It's nowhere near as bad as Google Translate.

Why DeepL?

DeepL has hands down the best English to Japanese translation, and that's why it is the main API for this application. The other option that is mentioned has 70-80% of the translation quality as DeepL, and is good enough for most cases.

Why do I not see Japanese text on the console

Console applications by default use a font that doesn't support unicode, so you're going to have use a font that supports unicode.

Right click the console and go to properties, then head to Font and choose NSimSun and that should display Japanese characters

If you're stuck on any step, feel free to hit me up on Discord(username in profile), and I'll help you set it up.

Using it in Discord/Games

Make sure that whenever you want to use it in Discord/Games is that the microphone is set as the Virtual Cable and not your own microphone.

APIs used

  • OpenAi Audio Transcription
  • VOICEVOX
  • DeepL

About

English to Japanese Ai Voice

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages