Skip to content

Use the voice lines from characters in the Portal franchise to create custom text-to-speech chatbots.

Notifications You must be signed in to change notification settings

dmmagdal/Portal_AI

Repository files navigation

Portal_AI

Description:

This public repository is for anyone that's a fan of programming, machine learning, and the Portal series. Users can download this repository and use language models from HuggingFace Transformers and Happy Transformer to generate text similar to the voice lines from Portal. This can be applied to characters such as GLaDOS and Wheatley as well as The Announcer, the Turrets, the Personality Cores, and Cave Johnson.

This is NOT a conversational chatbot. While these texts were trained off of the original voice lines from the games, all the conversations from Portal are one sided and rely on situational context.

Setup

Make sure to have Python 3 installed as well as Tensorflow 2 and Pytorch. Then run the following command to install the necessary modules:

pip install -r requirements.txt

Docker

Primary Resources/Links

Deep Convolutional Text-to-Speech Repository

Tensorflow 2.4 Implementation of DC-TTS Repository

LJ Speech Dataset

Other Text Generation Resources/Links

About

Use the voice lines from characters in the Portal franchise to create custom text-to-speech chatbots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages