Skip to main content

Terminal-robot🤖

The terminal-robot is a fun feature you can add to your terminal to get a speaking robot. You can easily run the python code. Enter the text you would like the robot to say and it will speak in a robotic-y voice with mouth movements!

https://github.com/AnirudhG07/terminal-robot/assets/146579014/24712b57-227b-43e6-8079-54b76c5e3959

Installation

You can install the terminal-robot using the following ways -

1. Using pip

pip install terminal-robot

2. Using Homebrew (For MacOS)

brew install anirudhg07/anirudhg07/terminal-robot

3. Docker

You can run the docker image of terminal-robot by running -

docker run -it --rm anirudhg07/terminal-robot

4. Manual Installation

git clone https://github.com/AnirudhG07/terminal-robot.git
cd terminal-robot
pip install .

And you are good to go!

Features You can change

  1. You can always change features of the robot's voice like voice type, speed, pitch, etc.
  2. If you don't like the robot, go to the cloned repository and change the images according to your mouth settings. Don't forget to rename the pics as given.

Dependencies

The dependencies for the terminal=-robot are automaticaly taken care of by the package managers. You can also download the requirements by running -

pip install -r requirements.txt

Check out the requirements.txt file for more details.

Future work!

Hi I am your terminal assistant. How can i help you?
  1. Make this robot as a terminal assistant with chatbot to actually answer your terminal queries and give suggestions for errors
  2. Add more features like changing robot face, robot talking speed and all. Since I have used espeak, it can be done without much difficulty.
  3. More ideas and suggestions...

Metadata

Release files for terminal-robot 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for terminal-robot 1.0.0
File Size Uploaded
terminal_robot-1.0.0.tar.gz 379.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for terminal-robot 1.0.0
File Interpreter ABI Platform
terminal_robot-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 753.8 kB

Release files / terminal_robot-1.0.0.tar.gz

Download URL terminal_robot-1.0.0.tar.gz
Size 379.4 kB
Tags Source
SHA-256 checksum
How to use checksums
543be4b7555bf6528ce549aaf98fffa8284ca0756ecc4c833aa5dbb54c120836
BLAKE2b-256 checksum
How to use checksums
7626439b4b2ad91b8ff14e21c08d0181c882014697ac94000e0b52145a43decd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / terminal_robot-1.0.0-py3-none-any.whl

Download URL terminal_robot-1.0.0-py3-none-any.whl
Size 374.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ceb8aab2c507e10b25b0d410574a07200137683d7a69a72fd376a911295b76e7
BLAKE2b-256 checksum
How to use checksums
62274fc93c4cdcb37b053dbc9b19b8bc482f34ccee6e9367e676b25aa6dfdbff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page