AI Personal Learning
und praktische Anleitung
讯飞绘镜

ALog: tragbare KI-Sprachtagebuch-App mit Sprache-zu-Text-Unterstützung.

Allgemeine Einführung

ALog ist eine KI-basierte Sprachtagebuch-Anwendung, die Nutzern helfen soll, ihr tägliches Leben per Sprache aufzuzeichnen. Das Projekt wird von duxins entwickelt und auf GitHub veröffentlicht. Nutzer können Tagebucheinträge per Spracheingabe aufzeichnen, und die App wandelt die Stimme automatisch in Text um und führt eine intelligente Analyse und Klassifizierung durch.ALog unterstützt die Nutzung auf mehreren Plattformen und bietet detaillierte Installations- und Nutzungsanleitungen, damit Nutzer schnell loslegen können.

Die Bereitstellung des Projekts besteht aus der Erstellung des Projekts und der Bereitstellung des serverseitigen Codes auf Cloudflare. Umgebungsvariablen wie der OpenAI API-Schlüssel müssen bei der Konfiguration des Workers auf Cloudflare gesetzt werden.


 

-1

 

 

Funktionsliste

  • Sprachaufzeichnung: Tagebuchinhalte per Spracheingabe aufzeichnen
  • Sprache in Text: wandelt automatisch Sprache in Text um
  • Intelligente Analyse: intelligente Analyse und Klassifizierung von Tagebuchinhalten
  • Multiplattform-Unterstützung: unterstützt iOS- und Android-Plattformen
  • Open-Source-Projekt: Code offen, Benutzer können die Funktion frei ändern und erweitern

 

Hilfe verwenden

Einbauverfahren

  1. Klon-Lager: Klonen Sie zunächst das GitHub-Repository von ALog.
    git clone https://github.com/duxins/alog
    

     

  2. Installation von Abhängigkeitenxcodegen mit Homebrew installieren.
    brew install xcodegen
    

     

  3. Installation von Ruby-Gems: Führen Sie den folgenden Befehl im Projektverzeichnis aus.
    bundle install
    

     

  4. Umgebungsvariablen konfigurierenVervielfältigung .env.example Datei und benennen Sie sie um .envund aktualisieren Sie dann die Schlüssel darin nach Bedarf.
    cp .env.example .env
    

     

  5. Projektdateien generieren: Führen Sie xcodegen aus, um die Projektdatei zu erzeugen.
    xcodegen
    

     

Verwendungsprozess

  1. eine Anwendung startenÖffnen Sie die generierte Xcode-Projektdatei, kompilieren Sie und führen Sie die Anwendung aus.
  2. SprachaufzeichnungTippen Sie in der App auf die Schaltfläche Aufnehmen, um die Sprachaufzeichnung des Inhalts Ihres Tagebuchs zu starten.
  3. Sprache-zu-TextWenn die Aufnahme beendet ist, wandelt die App die Stimme automatisch in Text um und zeigt sie in der Tagebuchliste an.
  4. Intelligente Analyse (Religion)Die App analysiert und kategorisiert den Inhalt des Tagebuchs auf intelligente Weise und ermöglicht es den Nutzern, verschiedene Arten von Tagebucheinträgen über Kategorie-Tags anzuzeigen.
  5. Multiplattform-NutzungALog unterstützt sowohl iOS- als auch Android-Plattformen, so dass die Benutzer ihre Geräte synchronisieren können.

Bereitstellen von serverseitigem Code bei Cloudflare

  1. Erstellen eines Cloudflare WorkersNachdem Sie sich bei Cloudflare angemeldet haben, navigieren Sie zum Abschnitt "Workers & Pages" und klicken auf "Create Application" → "Create Arbeiter". Benennen Sie den Worker nach Bedarf um und klicken Sie auf "Bereitstellen".
  2. Konfigurieren des WorkersNach der Bereitstellung klicken Sie auf die Schaltfläche "Schnellbearbeitung", um die Server/src/worker.js Fügen Sie den Inhalt der Datei in den Cloudflare Worker-Editor ein und klicken Sie auf "Speichern und bereitstellen".
  3. Setzen von UmgebungsvariablenUnter der Registerkarte Einstellungen des Arbeiters navigieren Sie zum Abschnitt Variablen und setzen die folgenden Variablen:
    • OPENAI_KEYErforderlich, Ihr OpenAI API-Schlüssel.
    • HMAC_KEYOptional, in Übereinstimmung mit dem vom Client verwendeten Schlüssel.
    • AI_MODEL: Optional, Standardmodell.
  4. Aktualisieren der API-Basis-URL: Öffnen Constants.swift Datei, die api_base_url Die Konstanten werden auf die URL des bereitgestellten Cloudflare Workers aktualisiert.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " ALog: tragbare KI-Sprachtagebuch-App mit Sprache-zu-Text-Unterstützung.
de_DEDeutsch