# StreamAudio
**StreamAudio** is a Python package designed for real-time audio streaming directly from the microphone. The audio is stored in memory, and the package provides a flexible way to handle or send the audio data to external applications or services in real time.
## Features
- Stream audio from the microphone directly into memory (without saving to disk).
- Handle audio data with a callback function to process it as needed (e.g., send to an API, analyze, etc.).
- Ideal for real-time applications such as voice-controlled systems or audio analysis.
## Installation
You can install **StreamAudio** using pip:
```bash
pip install StreamAudio
```
## Example
Raw data
{
"_id": null,
"home_page": "https://github.com/PierreGode/streamaudio",
"name": "StreamAudio",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": "Pierre Gode",
"author_email": "pierre@gode.one",
"download_url": "https://files.pythonhosted.org/packages/38/55/a56870604a41fbfda129fd89d3fdfc8a555b0416ed16e6f2ccb1d3293505/streamaudio-0.1.8.tar.gz",
"platform": null,
"description": "# StreamAudio\n\n**StreamAudio** is a Python package designed for real-time audio streaming directly from the microphone. The audio is stored in memory, and the package provides a flexible way to handle or send the audio data to external applications or services in real time.\n\n## Features\n- Stream audio from the microphone directly into memory (without saving to disk).\n- Handle audio data with a callback function to process it as needed (e.g., send to an API, analyze, etc.).\n- Ideal for real-time applications such as voice-controlled systems or audio analysis.\n\n## Installation\n\nYou can install **StreamAudio** using pip:\n\n```bash\npip install StreamAudio\n```\n\n\n\n## Example\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python package for real-time audio streaming in memory for flexible use cases",
"version": "0.1.8",
"project_urls": {
"Homepage": "https://github.com/PierreGode/streamaudio"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "95f47c1c89942fdfdd48bc00e990a4fc8a825354370df650a1df23c4295abef4",
"md5": "110ec2384abd05f4660068deed59f23e",
"sha256": "718707f3964ad1c8256081a8e74e4172da780edd9c537f7bf46b78ab90cb4a4b"
},
"downloads": -1,
"filename": "StreamAudio-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "110ec2384abd05f4660068deed59f23e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 3329,
"upload_time": "2024-10-19T07:15:56",
"upload_time_iso_8601": "2024-10-19T07:15:56.059176Z",
"url": "https://files.pythonhosted.org/packages/95/f4/7c1c89942fdfdd48bc00e990a4fc8a825354370df650a1df23c4295abef4/StreamAudio-0.1.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3855a56870604a41fbfda129fd89d3fdfc8a555b0416ed16e6f2ccb1d3293505",
"md5": "43641ef8e6da4d0cfc4f7af4b3bc4c44",
"sha256": "3ff6b452fe92c0335e5d4957f709b632b718c546a7154b1e8356f7e5f07e167b"
},
"downloads": -1,
"filename": "streamaudio-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "43641ef8e6da4d0cfc4f7af4b3bc4c44",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 3090,
"upload_time": "2024-10-19T07:15:58",
"upload_time_iso_8601": "2024-10-19T07:15:58.370894Z",
"url": "https://files.pythonhosted.org/packages/38/55/a56870604a41fbfda129fd89d3fdfc8a555b0416ed16e6f2ccb1d3293505/streamaudio-0.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-19 07:15:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "PierreGode",
"github_project": "streamaudio",
"github_not_found": true,
"lcname": "streamaudio"
}