Textor-AI is a modern web application that converts audio recordings into accurate text transcriptions using advanced speech recognition technology. Built with Next.js 14, TypeScript, and Tailwind CSS, it offers a seamless and intuitive user experience for audio transcription needs.
A powerful Speech-to-Text API built with Django REST Framework and AssemblyAI. Textor-AI provides enterprise-grade transcription capabilities with advanced features like multi-language support, real-time status tracking, and comprehensive transcription management.
Transform your voice and audio into text effortlessly using AssemblyAI's powerful speech recognition. Record directly or upload audio files, and let our AI handle the rest. Supports multiple formats and provides instant transcriptions.
Clone the repository:
git clone https://github.com/dehyabi/fe-textor-ai.git
cd fe-textor-ai
Install dependencies:
npm install
Create .env.local
file:
NEXT_PUBLIC_API_URL=your_backend_url
NEXT_PUBLIC_AUTH_TOKEN=your_auth_token
Run the development server:
npm run dev
Clone the repository:
git clone https://github.com/dehyabi/textor-ai.git
cd textor-ai
Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # Linux/Mac
# or
.\venv\Scripts\activate # Windows
Install dependencies:
pip install -r requirements.txt
Create .env
file:
ASSEMBLYAI_API_KEY=your_api_key
DATABASE_URL=your_mysql_url
Run migrations:
python manage.py migrate
Start the server:
python manage.py runserver
POST /api/transcribe/upload/
: Upload audio file for transcriptionGET /api/transcribe/{transcript_id}/
: Check transcription statusGET /api/transcribe/
: Get transcription historyContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.