XDERA Network Documentation
Make Ideas Impactful. Become Iconic!
Welcome to the official documentation for XDERA Network. Founded on the belief that "limitations
should never stop creativity," XDERA specializes in alternative efficiency and optimization
to turn ambitious ideas into reality.
Whether you are looking to maximize your daily productivity with our AI Assistant or integrate our
exclusive Text-to-Speech technology, this documentation will guide you through everything you need
to know.
1. About XDERA
Make Ideas Impactful. Become Iconic!
XDERA was founded on a simple belief: ❝limitations should never stop creativity.❞
Who Are We?
XDERA is an independent collective built by an individual who understands real-world constraints
firsthand. Our mission is to bridge the gap for creators facing limitations, providing the strategic
optimization needed to turn ambitious ideas into reality.
What We Do?
We specialize in alternative efficiency and optimization to ensure that ideas remain achievable even
under practical constraints.
Our Projects
We work across various fields to push the boundaries of what is possible:
- Digital Environments
- Artificial Intelligence Development
- Language Learning
- Cybersecurity
- Creative Concepts
Where We Work
XDERA operates globally through online programs and partnerships, breaking geographical barriers to
foster innovation everywhere.
The Beginning
The name XDERA comes from “XD”, symbolizing joy in the digital world, and “ERA”, representing the
present moment. It reflects our belief in creating and building now, not waiting for a perfect
future or dwelling on the past.
2. Alize (AI Assistant for Android)
Minimum System Requirements
To ensure smooth performance and stability, your Android device must meet the following minimum requirements:
- Operating System: Android 9.0 or higher
- Architecture: 64-bit only (32-bit / armeabi-v7a is not supported)
- RAM: 2 GB minimum
- Processor: MediaTek Helio G35 (or equivalent) minimum
- Storage: Less than 200 MB of free space required for installation
Installation Guide
Alize is distributed directly through our official platform. Follow these steps to install the application:
- Visit our official website at xdera.net.
- Download the Alize APK file.
- Open the downloaded APK file. Your device may prompt a security warning.
- Go to your device Settings and enable "Allow installation from unknown sources" for your browser or file manager.
- Proceed with the installation and wait for it to finish.
First Launch & Permissions
- Open the Alize application and tap Sign in with Google to authenticate. (A Google Account is strictly required).
- Upon logging in, the app will request several permissions. You can choose to skip them, but
please note that doing so will limit the app's functionality:
- Microphone: Required for voice calls and voice note features.
- Notifications: Required to receive alarms and chat reminders.
- Files / Media: Required if you want to send images to the AI.
Managing Features (Alarms, Reminders, Mantras)
You have full control over your AI experience. You can manually enable or disable specific features within the app. Productivity tools such as alarms, reminders, and mantras can be added, edited, or deleted manually at any time through the app interface.
Important Note for Alarms & Reminders:
To experience fully dynamic and personalized alarm or reminder announcements, an active internet
connection is strictly required. The AI generates these reminders in real-time to provide a natural
and dynamic experience. It is highly recommended to keep your internet connection active to ensure
seamless communication with the AI at all times.
In-App TTS / AI Voiceover Feature
Alize includes a built-in Text-to-Speech (TTS) feature that allows you to generate high-quality voiceovers directly from your phone.
- No API Key Required: Simply enter your text and click the "Generate" button.
- Dynamic Delivery: As instructed in the app, you can use
[tone, vibe, mood, or situation]tags within your text to adjust the emotional delivery dynamically. - Usage Policy Reminder: Audio generated directly within the Alize application may be used for personal projects and independent content monetization (e.g., individual YouTube channels, social media content). However, you are strictly prohibited from using the in-app TTS audio for large-scale corporate purposes, enterprise broadcasting, or any projects involving formal commercial contracts with large corporations without our explicit written permission.
Troubleshooting & FAQ
1. What should I do if the AI stops responding, the voice sounds hoarse/weird, or the
response is cut off mid-sentence?
If you experience any of these issues, you have two options to resolve them:
- Option A (Debug Reset): You can reset the current session. Open the chat interface, tap the three-dot menu icon in the top right corner, and select Debug Reset.
- Option B (Ask the AI): You can simply tell the AI in the chat that its sentence was cut off. The AI will attempt to continue the previous sentence. However, if the AI determines the previous context was not highly important, it may decide to generate a completely new response instead.
2. Why are my alarms or reminders not sounding dynamic?
The AI requires an active internet connection to generate real-time, dynamic voice responses for
your alarms and reminders. If you are offline, the app may fall back to default behaviors or fail to
deliver the dynamic AI voiceover. Ensure your device is connected to the internet.
3. TTS API Reference Client
Overview
The XDERA TTS Client repository provides reference implementations for interacting with the XDERA Text-to-Speech API using real-time audio streaming. This repository serves as a clear starting point for developers who want to experiment with the API or integrate streaming TTS capabilities into their own applications.
You can access the complete source code, including web and Python sample implementations, directly from our official GitHub repository. This repository serves as your primary resource for integrating the XDERA TTS API into your projects.
Important Disclaimer:
This API is currently in an Experimental / Research Only phase. It is not
considered production-ready. Access to the TTS API is strictly invite-only. You cannot generate an
API key automatically. To request an exclusive API key, you must contact us directly at
[email protected].
Features
- Low latency synthesis pipeline: Designed to demonstrate how continuous streaming reduces perceived response time.
- Browser and Python examples: Includes both a web interface and a command-line implementation.
- Simple visualization: Basic real-time visualizers show audio activity during playback.
- Minimal implementation: Code is intentionally lightweight to make it easy to read and modify.
Repository Structure
|-- example.py
|-- requirements.txt
|-- web_example/
|-- index.html
|-- script.js
System Overview & Streaming Behavior
Instead of generating a complete audio file before returning it, the API streams audio data progressively. This significantly reduces the perceived delay. The typical request lifecycle is:
- The client sends a synthesis request with text input.
- The API validates the API key.
- Speech generation begins on the server.
- Audio chunks are streamed back to the client.
- The client buffers and plays audio continuously.
Web Client Setup
The web example provides a simple browser interface implemented using standard HTML and JavaScript.
- Navigate to the
web_exampledirectory. - Open
script.jsand locate the configuration section:const API_Flavour = "[ENTER_YOUR_API_KEY_HERE!]"; - Replace the placeholder with your exclusive API key.
- Open
index.htmlin a modern web browser. Enter text and generate audio to begin streaming playback.
Python Client Setup
The Python client demonstrates how to interact with the streaming API from a command-line environment.
- Install dependencies:
pip install -r requirements.txt
- Open
example.pyand locate the API header configuration:headers = {
"x-api-key": "[ENTER_YOUR_API_KEY_HERE!]"
} - Replace the placeholder with your API key.
- Run the script:
python example.py. The script will request synthesized speech and begin playing audio as soon as the stream starts.
Security Notes
API keys should not be committed to public repositories. When integrating the API into production systems, it is recommended to store credentials securely using environment variables or secret management systems.
4. Legal & Policies
For detailed information regarding how we handle your data, your rights, and the terms you agree to when using our services, please refer to our official legal documents:
5. In Case of Project Termination
Reason:
Project may be terminated due to a lack of support, users, or available resources.
We deeply apologize for any inconvenience caused by the termination of a project. However, due to our limited resources, we may need to discontinue certain projects in order to continue supporting other projects & experiments.
If a project is terminated, its termination may be reconsidered depending on the level of continued user interest and demand. If you would like to request that a terminated project be reinstated, you can contact us via Support & Contact or start a petition at https://www.openpetition.org.
All requests will be reviewed based on available resources, user demand, and the feasibility of continuing the project.
6. Support & Contact
If you need assistance, have questions regarding the documentation, or wish to request access to our invite-only APIs, please reach out to us:
- Email Support: [email protected]
- General Contact: [email protected]
- Community Server: Join XDERA Discord Server