[Generative AI] VoiceGPT

You can go over 500 characters in the offline mode, but the voice sometimes becomes unstable after 750 characters and you have to discard the entire sample due to that. We have had some 2000 character extracts that were processed to clips successfully too. We are still actively developing this tech.

Hey Gamingbir,

You can create different accent combinations by typing the text in the main language you want the voice to be in and selecting a different language to create an accent onto the voice. Please refer to the first page of the documentation for some samples. This is not available in the offline mode currently.

Hello Benoit,

There is a high chance that this is due to the usage of a EU based decimal comma than a decimal point. @Nightkin99 in his earlier post was able to solve this issue by changing the his system settings to decimal point.

How does the option for DeepVoice character extensio work in practice?

“Also can be used to extend the character count of DeepVoice up to 560,000 char/mon”

Thanks for the fix. However, if players use european decimal separator, it could be a problem?

The fix was a temporary one. We will be releasing an update which hopefully fixes this issue.

Hello TriCounter,

You can simply load your DeepVoice sample into the VoiceGPT voice field and use the voices from there. However, there will be a few changes in the voice such as voice quality and sampling rate from 44kHz to 24kHz.

[Announcement]

We have updated VoiceGPT to v1.2.1.
Since the offline mode has received tons of attention, we have implemented the following changes:

  • Increased the character count to 1000 characters for a single inference
  • Solved the issues with EU decimal comma thanks to the suggestions by @Nightkin99
  • Bug fixes with the text processing and the model parameter processing
1 Like

Nice. Waiting for the deployment on the Asset Store ^^.

Hey Benoit,

The asset is live on the asset store now. We were able to also clean up the UI and remove some redundancies from the code as well in v1.2.2.

1 Like

Thanks for the update! I confirm that VoiceGPT now works with the decimal separator set to comma as well.

thanks for adding offline!!! amazing!!!

1 Like

[Announcement]

Automatic Quota Reset to 500,000 characters. [Quota changes]

500,000 characters allotted for the period 1-05-2024 to 31-05-2024.

1 Like

Hello,

Could you please provide an example script with the local model to generate AI voices on the fly in the build?

Thanks.

Hello BenoitFreslon,

Sure, we can send you the modified script by email. You can simply remove the AssetDatabase API / Editor API, make an interface / Scene GUI to handle local inferences and use that for inferencing the model.

First off, amazing job with VoiceGPT! I’ve been having a blast using it. I do have a couple of questions and was hoping you could help me out.

I’m really interested in getting more languages to work in offline mode. Right now, it seems like only English is supported. Are there pre-trained models available for other languages that I can use offline? If so, how can I get my hands on them?

Also, I’m curious about training or finetuning the models for different languages. Is this possible with the current setup? If anyone’s done it, I’d love to hear how you did it or if there are any resources or tutorials you can point me to.

Any advice on the best practices for training or finetuning these models would be awesome too. What kind of datasets should I be looking for, and are there any specific requirements I should know about?

1 Like

[Announcement]

Automatic Quota Reset to 500,000 characters. [Quota changes]

500,000 characters allotted for the period 01-06-2024 to 30-06-2024.

Hello! I ordered your product yesterday and it’s great - however, I need help with its runtime functionality. Do you have any example projects or scripts that show how to set VoiceGPT up such that it reads text on a Canvas? I can’t figure out the Example scene.

Hello Blinxer,

For VoiceGPT it is not much different. We have sent you an email with detailed instructions on how you can use to generate audio in runtime and build.

Basically, you can take a closer look at the “Generate()” function which is the most important when it comes to generating the audio file. You then need to perform CRUD on the platform you want to build on. You can modify it to suit your needs whether you are building a game or automated voice over clips - the same as DeepVoice.

[Announcement]

Automatic Quota Reset to 500,000 characters. [Quota changes]

500,000 characters allotted for the period 1-07-2024 to 31-07-2024.