Skip to content

frogger523/PondPal-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

PondPal-AI

A terminal based single file AI assistant

PondPal is an innovative tool that provides a range of AI-based features, including image generation, grammar correction, and speech assistance, among others. Despite my limited activity on GitHub, this project is the culmination of considerable effort in integrating various tools and frameworks to deliver an efficient and powerful platform. Key Features

Image Generation: Generate creative images with advanced AI.
GPT-4 and GPT-3.5 Chat Integration: Engage with powerful conversational AI models for varied tasks.
Multi-model Chat: Filter responses from multiple models for accurate results.
Grammar Correction: Instantly correct grammar issues using clipboard data.
Speech Assistance: Activate and interact with a speech assistant for efficient tasks.
Wi-Fi Query: Retrieve and manage Wi-Fi network information.

Technologies Used

Python Libraries: requests, openai, pygame, pydub, pyperclip, pyautogui, speech_recognition, etc.
Voice AI: ElevenLabs, Voice, VoiceSettings
AI APIs: OpenAI GPT-4 and GPT-3.5, image generation via DALL-E
Web: Flask-based server integration for chat functionality

Usage

Initial Setup: Ensure you have the appropriate API keys and dependencies installed.
Run PondPal: Execute the script to start interacting with PondPal.
Select Features: Use the command-line menu to access different features.

Notes

Make sure to replace the placeholders (e.g., API keys, server URLs) with your relevant credentials.
You can restart the script anytime by typing restart.

Contributions and Feedback

Feel free to fork the repository and contribute your own enhancements! As this is my first project on GitHub, I'm always open to feedback and suggestions to improve. Screenshot 2024-05-11 at 9 18 46 AM

About

A terminal based single file AI assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages