chore: remove internal framework references
This commit is contained in:
parent
75e0ec3340
commit
52ce9940aa
@ -8,7 +8,6 @@
|
|||||||
Same philosophy as IX Engine: **local, private, yours.**
|
Same philosophy as IX Engine: **local, private, yours.**
|
||||||
|
|
||||||
## What it does
|
## What it does
|
||||||
- Analyze voice characteristics from a WAV sample (Z-equation based)
|
|
||||||
- Synthesize speech with cloned vocal profile
|
- Synthesize speech with cloned vocal profile
|
||||||
- Zero cloud dependency — runs entirely on your hardware
|
- Zero cloud dependency — runs entirely on your hardware
|
||||||
- Export and share voice models with the community
|
- Export and share voice models with the community
|
||||||
@ -28,10 +27,8 @@ GET /health — System status
|
|||||||
|
|
||||||
## Philosophy
|
## Philosophy
|
||||||
Your voice is yours. No cloud upload. No subscription.
|
Your voice is yours. No cloud upload. No subscription.
|
||||||
Signal processing on your own silicon, powered by the Z-equation.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
Z = dI/d(log s) * exp(i*theta)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Built in Morocco for the world. 🇲🇦
|
Built in Morocco for the world. 🇲🇦
|
||||||
|
|||||||
@ -6,14 +6,12 @@ Part of the Inference-X Ecosystem
|
|||||||
Copyright (C) 2024-2026 Salka Elmadani. BSL-1.1.
|
Copyright (C) 2024-2026 Salka Elmadani. BSL-1.1.
|
||||||
https://inference-x.com
|
https://inference-x.com
|
||||||
https://git.inference-x.com/inference-x-community/ix-voice
|
https://git.inference-x.com/inference-x-community/ix-voice
|
||||||
# SALKA ELMADANI | inference-x.com | BSL-1.1
|
# SALKA ELMADANI | inference-x.com | BSL-1.1
|
||||||
|
|
||||||
Philosophy: Local. Private. Yours.
|
Philosophy: Local. Private. Yours.
|
||||||
Your voice stays on your hardware. Always.
|
Your voice stays on your hardware. Always.
|
||||||
|
|
||||||
Z = dI/d(log s) * exp(i*theta)
|
|
||||||
"""
|
"""
|
||||||
# ghostvoice_zero_dep.py — ZÉRO dépendance externe sauf numpy (que tu as déjà)
|
|
||||||
# Marche même si tu uploades un WAV brut
|
# Marche même si tu uploades un WAV brut
|
||||||
|
|
||||||
from fastapi import FastAPI, File, UploadFile, Form
|
from fastapi import FastAPI, File, UploadFile, Form
|
||||||
@ -71,4 +69,4 @@ async def z(v: UploadFile = File(...), t: str = Form(...)):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
print("GhostVoice ZÉRO DÉPENDANCE → http://localhost:8000")
|
print("GhostVoice ZÉRO DÉPENDANCE → http://localhost:8000")
|
||||||
uvicorn.run(app, port=8000)
|
uvicorn.run(app, port=8000)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user