はじめに
ALogはAIベースの音声日記アプリケーションで、ユーザーが日常生活を音声で記録できるように設計されている。プロジェクトはduxinsによって開発され、GitHubでオープンソース化されている。ユーザーは音声入力で日記を記録することができ、アプリは自動的に音声をテキストに変換し、インテリジェントな分析と分類を行います。ALogはマルチプラットフォームでの使用をサポートしており、ユーザーがすぐに使い始められるように、詳細なインストールと使用ガイドを提供しています。
プロジェクトのデプロイは、プロジェクトのビルドとサーバーサイドのコードをCloudflareにデプロイすることからなります。Cloudflare上でワーカーを設定する際には、OpenAIのAPIキーなどの環境変数を設定する必要があります。
機能一覧
- 音声録音:音声入力で日記の内容を記録
- 音声テキスト化:音声をテキストに自動変換
- インテリジェント分析:日記内容のインテリジェントな分析と分類
- マルチプラットフォーム対応:iOSとAndroidプラットフォームに対応
- オープンソースプロジェクト:コードを公開し、ユーザーが自由に機能を変更、拡張できる。
ヘルプの使用
設置プロセス
- クローン倉庫まず、ALogのGitHubリポジトリをクローンする。
ギット クローン https://github.com/duxins/alog
- 依存関係のインストールHomebrewでxcodegenをインストール。
brew install xcodegen
- Ruby gemsのインストールプロジェクト・ディレクトリで以下のコマンドを実行する。
バンドルインストール
- 環境変数の設定リプロダクション
.env.example
ファイルの名前を環境
そして、必要に応じてその中のキーを更新する。cp .env.example .羨望
- プロジェクトファイルの生成xcodegen を実行してプロジェクト・ファイルを生成する。
クスコデゲン
使用プロセス
- アプリケーションを起動する生成されたXcodeプロジェクトファイルを開き、アプリケーションをコンパイルして実行します。
- 音声記録アプリ内の録音ボタンをタップすると、日記内容の音声録音が開始されます。
- 音声テキスト録音が終わると、アプリは自動的に音声をテキストに変換し、日記リストに表示します。
- 知能分析このアプリは、日記の内容をインテリジェントに分析・分類し、ユーザーはカテゴリータグを通して様々なタイプの日記を閲覧することができます。
- マルチプラットフォーム対応ALogはiOSとAndroidの両プラットフォームをサポートしており、ユーザーはデバイスを同期することができます。
サーバーサイドのコードをCloudflareにデプロイする
- Cloudflare Workerの作成Cloudflareにログイン後、"Workers & Pages "セクションに移動し、"Create Application"→"CreateWorker" をクリックします。必要に応じてワーカーの名前を変更し、「Deploy」をクリックします。
- ワーカーの設定配備が完了したら、"Quick Edit "ボタンをクリックし、"Set "ボタンをクリックします。
サーバー/src/worker.js
ファイルの内容をCloudflare Workerエディタに貼り付け、"Save and deploy "をクリックします。 - 環境変数の設定Worker's Settingsタブで、Variablesセクションに移動し、以下の変数を設定する:
OPENAI_KEY
OpenAI APIキーは必須です。HMAC_KEY
オプション。クライアントが使用するキーと一致する。AI_MODEL
オプション。
- APIベースURLの更新オープン
定数.swift
ファイルを作成する。api_base_url
定数はデプロイされた Cloudflare Worker の URL に更新されます。