eHdrli Next-Generation AI Voice Generation for darija
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![project_license][license-shield]][license-url]
eHdrli
Next-Generation AI Voice Generation for darija
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
About The Project
Built With
Getting Started
Prerequisites
Installation
Usage
Roadmap
Contributing
License
Contact
Acknowledgments
## About The Project
[![Product Name Screen Shot][product-screenshot]](
i.imgur.com)
( back to top )
### Built With
* [![Vue][Vue.js]][Vue-url]
*
*
( back to top )
## Getting Started
To get a local copy up and running follow these simple example steps.
### Prerequisites
* npm
```sh
cd backend
npm install npm@latest -g
```
### Installation
1. Clone the repo
```sh
git clone
github.com
```
2. Install NPM packages
```sh
npm install
```
3. Add your api keys (Elevenlabs,better-auth,Chargily,Resend,Google client id,Google client secret) and postgres database details
4. create your postgres db this is psql commands to make it easier for you:
```
create table "user" ("id" text not null primary key, "name" text not null, "email" text not null unique, "emailVerified" boolean not null, "image" text, "createdAt" timestamptz default CURRENT_TIMESTAMP not null, "updatedAt" timestamptz default CURRENT_TIMESTAMP not null);
create table "session" ("id" text not null primary key, "expiresAt" timestamptz not null, "token" text not null unique, "createdAt" timestamptz default CURRENT_TIMESTAMP not null, "updatedAt" timestamptz not null, "ipAddress" text, "userAgent" text, "userId" text not null references "user" ("id") on delete cascade);
create table "account" ("id" text not null primary key, "accountId" text not null, "providerId" text not null, "userId" text not null references "user" ("id …