Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 2.13 KB

README.md

File metadata and controls

41 lines (30 loc) · 2.13 KB

RecordAI

Beschreibung

Record.AI ist eine benutzerfreundliche Anwendung, mit der Sie mühelos Audioaufnahmen erstellen, transkribieren und verwalten können. Sie nutzt modernste KI-Technologie für eine präzise Umwandlung von Audio in Text, was sie zu einem leistungsstarken Werkzeug für verschiedene Anwendungsfälle wie Mitschriften, Interviews und Content-Erstellung macht.

Funktionen

  • Audioaufnahme: Einfache Erfassung von qualitativ hochwertigen Audioaufnahmen.
  • KI-basierte Transkription: Wandele Audioaufnahmen mithilfe fortschrittlicher KI-Algorithmen in präzise und verlässliche Texttranskriptionen um.
  • Transkriptionsbearbeitung: Bearbeite und formatiere Transkriptionen mit intuitiven Tools, um Genauigkeit und Lesbarkeit sicherzustellen.
  • Titelgenerierung: Generiere automatisch Titel für Audio-Dateien, um die Organisation und einfache Identifizierung zu verbessern.
  • Authentifizierung: Sichere Authentifizierung der Benutzer zum Schutz ihrer Daten und Gewährleistung der Privatsphäre.

Installation

  1. Klone das Repository: git clone [email protected]:SebastianMunaretto/RecordAI.git
  2. Installiere die benötigten Abhängigkeiten: npm install
  3. Füge API keys in environment files ein (FIREBASE, OPENAI) RecordAI/src/environments/

Verwendung

  1. Starte die Anwendung: ng serve
  2. Greife mit deinem Webbrowser auf die App zu unter http://localhost:4200

To Do

  • Add loading spinners for all fetch processes
  • Make whole collections deletable so the folder on the left should be deletable
  • Add popupus and snack bars where needed
  • Fix styling and centering issues
  • [] Limit home element fetch to batches of 5 witch page changes to increase performance on bigger datasets
  • Add folder system that can be managed on the left menu bar
  • Refetch the elements when the audio registration element is closed
  • Refactor project to make it type conform
  • Manage all possible error cases
  • Redesign UI
  • Rebrand the whole project to RecordAI
  • In connection with the error messages optimize the returns in the database class
  • Allow edit of title and transcription