Skip to main content

A Python package for voice assistant, chatbot development, and analysis tools

Project description

Zohencel-AI Logo

Zohencel-AI

PyPI version Downloads Python Versions License

Zohencel-AI is a Python library designed to simplify the development of voice assistants, chatbots, and analytical tools. With built-in modules and functions, zohencel-ai provides an easy-to-use interface for building advanced AI solutions without the complexity.


This is where the search ends!

HOME PAGE & DOCUMENTATION

What is new?

  • Added Groq api key as optional parameter:user can use their on api key to avoid rate limits. We still have the inbuilt api key if user doesn't have one. But the package have been using by more developers now, so there is a chance it may cross the token limit defined by groq.
  • Get your key now : https://console.groq.com/keys

Key Features

  • Voice Assistant Tools: Voice assistant in single import.
  • Data Analysis: Data analytics tool to visualize and query data in natural language.

Installation

To install zohencel-ai, use the following pip command:

pip install zohencel-ai

AI Voice Assistant

The VoiceAssistant in Zohencel-AI provides a customizable, voice-enabled assistant that listens to user input, processes it, and responds with spoken text. Designed to be adaptable, the assistants attributes—such as name, tone, purpose, and voice type—can be tailored to fit a wide range of use cases, making it suitable for personalized or business-focused applications.

Key Customizations

  • Assistant Name: Set a unique name for the assistant, making interactions feel more personalized and relatable.
  • User Name: Personalize responses by specifying the user’s name, enhancing engagement.
  • Tone and Duty: Define the assistant’s tone and duty with an optional description. For example, set it as a "helpful and friendly guide" or an "informative support assistant" to adjust the assistant's personality.
  • Voice Type: Choose between a ‘male’ or ‘female’ voice to best suit the assistant's character and user preferences.

Usage Example

Here's how to configure these options when creating and running your assistant:

from zohencel_ai import VoiceAssistant

# Initialize the VoiceAssistant
assistant = VoiceAssistant()

# Run the assistant with custom settings
assistant.run(
    voice='female',                # Voice type: 'female' or 'male'
    assistant_name='Zohencel',     # Assistant's name
    user_name='Alex',              # User's name for personalized responses
    description='I am here as your friendly and reliable AI guide.'  # Assistant's tone and purpose
)
  • all the parameters are optional and you can just run it by calling assistant.run()

Chart Bot

Chart Bot is your ultimate data companion! Whether you're a beginner or a seasoned professional, this intelligent tool simplifies the process of understanding, querying, and visualizing your data. Designed with accessibility and functionality in mind, Chart Bot empowers users to harness the full potential of their data without the steep learning curve of advanced libraries like Matplotlib and Seaborn.


Start using Chart Bot with just a few lines of code:

from zohencel_ai.analysis import Analysischartbot

bot = Analysischartbot()
bot.run()

Key Features

  • Effortless Data Exploration: Understand your dataset with simple queries—no coding expertise required!
  • Intelligent Visualizations: Generate beautiful, insightful charts and graphs for machine learning processes like Exploratory Data Analysis (EDA).
  • Beginner-Friendly: Ideal for users unfamiliar with visualization tools like Matplotlib or Seaborn.
  • Preprocessing Made Easy: Simplify common ML preprocessing tasks, such as:
    • Feature engineering
    • Missing value treatment
    • Distribution analysis
  • Seamless Workflow: Save time and effort by streamlining the data understanding process before diving into modeling.

🔧 How It Works

  1. Upload Your Data: Provide your dataset in a compatible format (CSV, Excel, etc.).
  2. Query the Data: Use intuitive commands to filter, analyze, and understand your data.
  3. Visualize: Create stunning charts and graphs to uncover trends and distributions.
  4. Preprocess: Execute essential ML preprocessing tasks with built-in tools.
  5. Limitations: Memory context is not available in the current version, it will be in the upcoming version.So provide the query in full contetxt.

📸 Sample Images

Here are some demo images showcasing the functionality of Chart Bot using Titanic dataset:

  1. Sample 1:
    Sample 1

  2. Sample 2:
    Sample 2

Upcoming Features

I'm excited to introduce ML Bot, an intelligent assistant that will help you train and test machine learning models end-to-end, all through simple queries.

  • End-to-End ML Workflow: From data preprocessing to model testing, perform everything using easy-to-understand queries.
  • Train Models: Automatically train machine learning models by simply instructing the bot.
  • Model Testing: Test and evaluate models with built-in performance metrics and visualizations.
  • Query-Based Interaction: No coding required—just query the bot for tasks like training a model, evaluating performance, and preprocessing data.

Stay tuned as we release this powerful tool to make machine learning workflows seamless and accessible to everyone!

Author

Vishnu K

A passionate AI/ML developer with a strong zeal for innovation and learning. I believe in exploring new technologies and enhancing my knowledge every day. My journey revolves around creating impactful solutions through the power of AI and Machine Learning.

Feel free to connect with me!

LinkedIn | Gmail | GitHub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zohencel_ai-0.2.8.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zohencel_ai-0.2.8-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file zohencel_ai-0.2.8.tar.gz.

File metadata

  • Download URL: zohencel_ai-0.2.8.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for zohencel_ai-0.2.8.tar.gz
Algorithm Hash digest
SHA256 49e33e5004ac7801cd5ae4bd0b2ae165aaf3b6c0d9b27b8c740591285bc772e5
MD5 ae91c870ed5c32bdb83c7ba1d6a1b127
BLAKE2b-256 9f8ef89aeb68f33824bb255f5ed8823de5c76184bf04359856f3f48b8ac9b7ad

See more details on using hashes here.

File details

Details for the file zohencel_ai-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: zohencel_ai-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for zohencel_ai-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6a0e8a3b10bda6178428f7183918d61170d2dacac693867c3b902e969f5509d6
MD5 9ff4074fdc7fa0ce46b3ca5143ae0814
BLAKE2b-256 3163f355f557357681f1322b8a735744626520822508025dbfc8d50916089fbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page