Skip to content

The-Code-Beast/transcribe-app-laravel

Repository files navigation

Transcribe App

About

Transcribe App is a web application that allows users to record audio, transcribe it into text, and share the transcription along with the audio. The application supports multiple languages for transcription.

Features

  • Record audio directly from the browser
  • Transcribe audio to text
  • Support for multiple languages
  • Share transcriptions with a public link
  • User authentication and profile management

Requirements

  • PHP 8.2 or higher
  • Node.js 18 or higher
  • Composer
  • MySQL or another supported database

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/transcribe-app.git
    cd transcribe-app
  2. Set up the environment variables:

    cp .env.example .env

    Update the .env file with your database and other configuration details.

  3. Install PHP dependencies:

    composer install
  4. Generate the application key:

    php artisan key:generate
  5. Run database migrations:

    php artisan migrate
  6. Create a symbolic link to the storage directory:

    php artisan storage:link
  7. Install Node.js dependencies:

    npm install
  8. Build the frontend assets:

    npm run dev

Usage

  1. Start the development server:

    php artisan serve
  2. Open your browser and navigate to http://localhost:8000.

Running Tests

To run the tests, use the following command:

php artisan test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages