Skip to main content

FRIDAY Voice Assistant - Voice-controlled AI assistant with system control capabilities

Project description

FRIDAY Voice Assistant 🎙️

A voice-controlled assistant with system control capabilities, built with FastAPI.

Installation

pip install friday-assistant

Requirements

  • Python >= 3.8
  • FastAPI
  • Uvicorn
  • WebSockets
  • python-dotenv

Usage

from app import app
import uvicorn

uvicorn.run(app, host="0.0.0.0", port=8000)

Or run directly via CLI:

uvicorn app.main:app --reload

Environment Variables

Create a .env file in your root directory:

# Add your environment variables here
API_KEY=your_api_key

Features

  • 🎙️ Voice-controlled assistant
  • 🔌 WebSocket support
  • 🌐 REST API via FastAPI
  • ⚙️ System control capabilities
  • 🔒 CORS enabled

License

MIT License

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

friday_assistant-1.0.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

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

friday_assistant-1.0.0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file friday_assistant-1.0.0.tar.gz.

File metadata

  • Download URL: friday_assistant-1.0.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for friday_assistant-1.0.0.tar.gz
Algorithm Hash digest
SHA256 420a61de7570ed9e534ab8bc2f7b89c9d88af8e24bb177083eeca819b3d4c757
MD5 05a78d69668ef777cc169b52876a10db
BLAKE2b-256 735d2f9d99e4a9b7d016e818a5f814e99dfcbe0960cfaa89c4f5e02cb95db939

See more details on using hashes here.

File details

Details for the file friday_assistant-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for friday_assistant-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 adb5be5a4bf29148d2113e03aa25d82d0a793f92d97070614e8aa4ff573006cd
MD5 706fc70462637547278c6c54f807248b
BLAKE2b-256 7f3ccad3e20dcdefbd1c0d49649469eefd6adc5a7aecec4b2e9931444ff8a8f5

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