Skip to content

Repository files navigation

Sonory Logo

Sonory

Sonoryは、周囲の環境音を10秒間録音し、AIがその音を分類して地図上に記録します。
日常の一瞬を音で残します。

Getting Started

環境構築

  1. リポジトリのクローン
git clone https://github.com/Ojoxux/Sonory.git
cd Sonory
  1. 環境変数のセットアップ
# シークレットファイルの設定(実行権限付与が必要な場合)
chmod +x scripts/setup-secrets.sh
./scripts/setup-secrets.sh

# ルート環境変数の作成
cp .env.example .env

# API用環境変数の設定(Wrangler開発サーバー用)
cd apps/api
cp .dev.vars.example .dev.vars
  1. 開発環境の起動

推奨: 一括起動

# プロジェクトルートから(初回のみ依存関係インストール)
npm install
# ワークスペース設定により、全サービスの依存関係が自動でインストールされる

# 全サービス起動
task sonory:up        # または task up
# → DockerでPython/Redis、ホストでWeb/APIが起動する

開発環境が起動したら、以下にアクセスできます:

注意: WebはOpenNextでCloudflare Workersへデプロイする前提です。普段の開発はnext dev、Workersランタイム確認はcd apps/web && npm run previewを使います。

About

過ぎ去った10秒の音の記憶を、地図に静かに印す

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages