6.1 KiB
はい、以下が自然な日本語に変換した文章になります。
The 01 Projectの公式プレリリースリポジトリ。
発売まで残り3日
○
git clone https://github.com/OpenInterpreter/01
cd 01/01OS
poetry install
poetry run 01
The 01 Projectは、AIデバイス向けのエコシステムを構築しています。
私たちの主力オペレーティングシステムは、Rabbit R1、Humane Pin、Star Trekコンピューターのような会話型デバイスを動作させることができます。
私たちは、オープンソース、モジュール性、無料であり続けることを約束することで、この分野のGNU/Linuxになることを目指しています。
統一API
統一APIは、01で使用される主要サービスの標準的なPythonインターフェースです。
/stt
音声認識用/llm
言語モデル用/tts
音声合成用
ボディ
01OSは、さまざまなボディに収容できます。このリストに追加するPRを大歓迎します。
01 Lightは、ESP32ベースの音声インターフェースで、インターネット経由でホームコンピューターを制御します。01 Serverと組み合わせて使用します。
01 Heavyは、すべてをローカルで実行するデバイスです。
セットアップ
依存関係のインストール
# MacOS
brew install portaudio ffmpeg cmake
# Ubuntu
sudo apt-get install portaudio19-dev ffmpeg cmake
Whisperを使用してローカルで音声認識を行う場合は、Rustをインストールしてください。ここに記載されている手順に従ってください。
01 CLIのインストールと実行
pip install 01OS
01 --server # ハードウェアデバイスがリスンするサーバーを起動します。
クライアントのセットアップ
ESP32ボード用
ESP32セットアップドキュメントをご覧ください。
Mac、Windows、Ubuntuマシン用
01 # サーバーとクライアントを起動します。
01 --server --expose # サーバーを起動し、Ngrok経由で公開します。クライアントが接続するための`server_url`が表示されます。
01 --client --server_url your-server.com # クライアントのみを起動します。
サービスプロバイダーの切り替え
01は、音声認識、音声合成、言語モデルのプロバイダーに依存しません。
以下のコマンドを実行して、プロバイダーを選択します。
01 --tts-service openai
01 --llm-service openai
01 --stt-service openai
すべてのプロバイダーを見る ↗、またはサービスプロバイダーを追加して01チームに参加する。↗
01をローカルで実行する
一部のサービスプロバイダーはインターネット接続を必要としません。
次のコマンドを実行すると、ハードウェアに最適なプロバイダーをダウンロードして使用しようとします。
01 --local
仕組み
01は、言語モデル(音声インターフェースでラップされている)にexec()
関数を装備し、コードを書いて実行してコンピューターを制御できるようにします。
音声はエンドユーザーのデバイスとの間でのみストリーミングされます。
貢献
詳細については、コントリビューションガイドラインをご覧ください。
開発のためのセットアップ
# リポジトリをクローン
git clone https://github.com/KillianLucas/01.git
# 01OSディレクトリに移動
cd 01OS
# Pythonの依存関係をインストール
poetry install
# 実行
poetry run 01
ロードマップ
01の未来を見るには、私たちのロードマップをご覧ください。
背景
コンテキスト ↗
01以前のデバイスの物語。
インスピレーション ↗
素晴らしいアイデアを盗みたいもの。
方向性
目標 ↗
私たちがやろうとしていること。
ユースケース ↗
01ができるようになること。