Work in progress: Voice Acting#1
Conversation
…rst 2 conversations of the game.
…for most of trinsic. it's working pretty well too!
… parses (1 failing function). I think we probably have all the voice we're going to get for Trinsic now. We should start looking at the entire game next, as well as test trinsic one more time.
…with elevenlabs TTS files more easily.
|
Hi Marcus, I came across your Ultima VII voice acting project for Exult and it looks really impressive — great work on this! I read through the PR and documentation, and I saw the mention that a generated voice pack is available via the releases. However, I wasn’t able to find any download links in the repository. Would you be willing to share the voice pack you generated? I’d love to try it out and test it locally. Thanks a lot for your work on this — it’s a really exciting idea for bringing new life to Ultima VII! Best regards |
|
Hi @AphexSign, sorry about that! I've just published my voice pack: I added a bunch of detail to the release notes to explain some of the problems with the voice lines. There is a lot of room for improvement, and plenty of bugs to fix. The moment this project reached "pretty playable" though I completely dropped working on it and switched to playing the game full time. I just finished it a few days ago! I'd like to get back into the project and clean it up more to make it easier for others to enjoy or modify. |
See
tools/voice_acting/README.mdfor details.This is a work in progress!
To test this out, you will need a copy of Ultima 7 the black gate, and you will need to build this branch locally. Out of the box, the game should work properly but without voice acting. Then, you can either generate new voices with https://elevenlabs.io/ using the scripts in this repo (note, you will likely need to change the two custom voices I've created for Iolo and Finnigan) or you could switch the generator script to use the text to speech generator of your choice.
Alternatively, you can use the voice file's I've generated. You can download them from the releases list on this repo.
The *.ogg files need to end up in this directory:
<Game directory>\patch\voice_actingfor example:C:\Program Files (x86)\GOG Galaxy\Games\Ultima 7\patch\voice_actingfor GOG.If the voices still aren't playing, check standard out for errors. It works on my machine!
Demo: https://youtu.be/qu7GVMy-Q84
There are still lots of issues, many of the generated voice lines are pretty rough, but I'm enjoying it right now!
PR Notes
This PR contains 3 main components: