ricky0123/vad
Voice activity detector (VAD) for the browser with a simple API
何を解決するか
ウェブブラウザまたは Node.js 環境でユーザーが話しているときを検出する方法を提供します。これにより、実際に会話が存在する場合にのみ、録音を開始したり、音声セグメントをサーバーに送信するなどの特定のアクションをトリガーできます。
動作方法
このライブラリは ONNX Runtime Web または ONNX Runtime Node.js を使用して Silero VAD モデルを実行し、別途バックエンドを必要とせずに、マシンラーニングモデルをブラウザまたはサーバー上で直接実行できます。
対象ユーザー
音声対応アプリケーション(音声アシスタントやリアルタイム音声処理ツールなど)を開発するウェブ開発者で、会話活動を信頼できる方法で検出したい方。
特徴
- 高精度で使いやすい音声活動検出。
- ブラウザまたは Node.js で直接実行可能。
- React およびヴァニラ JavaScript をサポート。
- 会話の開始および終了時にシンプルなコールバックを提供。
関連
- プロジェクト
lennney/stop-that-shitStop That Shit は、AIコーディングエージェント(Codex、Claude Code、OpenCode、Hermes CLI、Pi)にガード層を追加するプラグインです。4つの質問からなる「Stop Ladder」により、エージェントが提案する行動(ファイル書き込み、依存関係インストール、ハッシュ生成など)が本当に必要かどうかを判断します。ガードはこれらの行動をインターセプトし、ユーザーが明示的に承認しない限りブロックし、明確な **STOP** メッセージを返します。別スキルである STSS は、エージェントのテキスト出力から不要な防御的表現を削除します。本プロジェクトには5つのエージェント用アダプタ、テストスイート、各ホスト用インストールスクリプトが同梱されています。
- プロジェクト
0Chencc/clawgodClawGod は GPL-licensed のラッパーで、公式の Claude Code バイナリを抽出し、非公開コマンドの有効化、安全制限の削除、カスタム動作の追加を行う一連のパッチを適用した後、Bun でパッチ済み CLI を実行します。自動更新機能と機能ごとのトグルを備え、macOS、Linux、Windows で動作します。
- プロジェクト
zhimaAi/chatwikiChatWikiは、Dockerベースのオープンソースプラットフォームで、WeChat公式アカウントをAIアシスタントに変換します。視覚的なワークフロー編集、自動返信(テキスト、音声、画像、ミニプログラムカード)、スクレイピングまたはアップロードされたドキュメントからの知識ベース作成、ハイブリッドベクトル・グラフ検索、人間への引き継ぎを提供します。バックエンドはGoとPython、フロントエンドはVue.js、PostgreSQL 16とpgvectorで埋め込みを実装。20以上のLLMプロバイダー(例:OpenAI、Claude、DeepSeek)に対応し、Webアプリ、デスクトップクライアント、または他のサービスに埋め込む形でデプロイ可能。個人利用は無料。商用利用には有料ライセンスが必要です。
- プロジェクト