Skip to main content

🍯 NectarSTT

Nectar Speech-to-Text Engine

NectarSTT (Nectar Speech To Text) is a Python-based speech recognition engine designed for real-time, offline-capable voice input. It is built to be modular, extensible, and suitable for AI assistants, automation systems, and accessibility tools.

This project focuses on accurate speech recognition, low latency, and tight integration with AI pipelines.


✨ Features

  • 🎙️ Real-time speech-to-text
  • 🧠 Modular engine design (easy to extend)
  • ⚡ Optimized for low latency
  • 🔌 Designed to integrate with AI / assistant systems
  • 🖥️ Cross-platform (Windows, Linux)
  • 🧩 Compatible with TTS pipelines (Piper / eSpeak NG)

🛠️ Installation

0️⃣ Direct install

pip install nectarstt
  • OR if you want code

1️⃣ Clone the repository

git clone https://github.com/headlessripper/NectarSTT.git
cd NectarSTT

python -m venv venv venv\Scripts\activate

3️⃣ Install dependencies

pip install -r requirements.txt


📁 Usage Examples

Direct use after installation

  • to use the GUI for NectarSTT run:
    NectarSTT
    

  • use in code:

TTS:

from nectarstt import piper_tts

piper_tts("This is top-level API usage.", "out.wav")

STT:

from nectarstt import record_until_silence

text = record_until_silence()

⚠️ Note: Before you use download the Main-Engine from Engine then extract it to the root folder of your project.


📦 Models & Assets

Due to GitHub size limits, speech models and voice data are zipped into Main-Engine.zip.
This archive contains:

  • Main-Engine/Model/
  • Main-Engine/TTS-Engine/
  • Main-Engine/STT-Engine/
  • Main-Engine/Images/
  • Main-Engine/Sound/
  • Main-Engine/Source/

Extract Main-Engine.zip into the project directory before running NectarSTT.

💡 A setup script or model downloader may be added in future releases.


🚀 Roadmap / Ideas

  • Automated model download & setup script
  • Extended TTS engine support
  • Additional language models
  • Optional Futher GPU acceleration (where supported)
  • Enhanced logging and debugging tools

🤝 Contributing

Contributions are welcome!

You can:

  • 🐛 Report bugs
  • 💡 Suggest new features
  • 🔧 Submit pull requests

Please open an issue to discuss major changes before starting work.


📜 License

Use a Custom License

⭐ Support

If you find NectarSTT useful:

  • ⭐ Star the repository
  • 🐞 Report issues
  • 💬 Share feedback and ideas

Built with ❤️ in Python for high-quality, low-latency STT And TTS Engine

Metadata

Release files for nectarstt 0.1.2

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

Source distribution (sdist)

Source distribution for nectarstt 0.1.2
File Size Uploaded
nectarstt-0.1.2.tar.gz 24.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nectarstt 0.1.2
File Interpreter ABI Platform
nectarstt-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 50.3 kB

Release files / nectarstt-0.1.2.tar.gz

Download URL nectarstt-0.1.2.tar.gz
Size 24.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1762bdb67fe5bc487c6251ca28f5dbd535908ca91a29b9d2dbe679c07cd36b07
BLAKE2b-256 checksum
How to use checksums
08f02b4a3de71533f0e716e18ac1f0b411aa97f0f956f5d8514d635c24f7c782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Release files / nectarstt-0.1.2-py3-none-any.whl

Download URL nectarstt-0.1.2-py3-none-any.whl
Size 25.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80246c4f19d4d5e83653abab52974c722ce3260aec6743ca9db3c991320d17a7
BLAKE2b-256 checksum
How to use checksums
be119dd72a050f65da31d61c1f40765eabfce2b3332836f333f5f904cebee93b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

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