plaud-embedded-project-setup-skill について
Plaud Embeddedの導入を始める開発者向けに、プロジェクト準備、認証情報の取得、トークン認証を案内するスキルです。対応するPlaudデバイスを使うアプリでのSDKと文字起こしAPIの役割を説明します。
主な機能
- 01Plaud Embeddedの構成要素を解説
- 02開発者ポータルでの認証情報取得を案内
- 03Partner TokenとUser Tokenの流れを説明
- 04SDKと文字起こしAPIの役割を説明
- 05対応デバイスのモデルを提示
- 06プラットフォーム別の設定スキルを案内
活用シーン
- 01Plaud Embeddedプロジェクトの開始
- 02認証情報とユーザートークンの設定
- 03Plaudデバイス連携アプリの計画
- 04録音のアップロードと文字起こしの準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ plaud-ai/ plaud-embedded-skills --skill plaud-embedded-project-setup-skillインストール後、Claude Code で/plaud-embedded-project-setup-skillを入力して読み込まれたか確認します。
同梱ファイルreferences/user-token-script.ts
詳細
Plaud Embedded プロジェクトセットアップスキル
このスキルでは、次の内容を提供します。
- Plaud Embedded の概要
- 新規プロジェクトまたは既存プロジェクトで Plaud Embedded をセットアップする手順
このスキルを使用するタイミング
ユーザーがまだ Plaud Embedded SDK や API を実装していない場合に、このスキルを使用してください。
注:ユーザーがすでに Plaud クライアントの認証情報、API キー、認証のセットアップを完了している場合は、plaud-embedded-mobile-sdk-skill または plaud-embedded-transcription-api-skill の使用を検討してください。
たとえば、ユーザーから次のような質問がある場合です。
- Plaud Embedded を始める方法
- iOS または Android アプリで Embedded SDK の実装を開始する方法
- アプリケーションを Plaud デバイス(Plaud NotePin S や Plaud Note Pro など)に接続する方法
- Plaud で認証し、パートナートークンとユーザートークンを取得する方法
Plaud と Plaud Embedded の概要
Plaud は、AI によるノート作成と会話録音のための録音デバイスを提供する業界のリーダーです。
Plaud デバイスには、次のものがあります。
- Plaud Note Pro:スマートフォンのカードホルダーに差し込んで、通話や対面での会話を録音できる薄型のカード型デバイス
- Plaud NotePin S:対面での会話を録音するためのウェアラブルピン
重要:Plaud Embedded は現在、Plaud Note Pro と Plaud NotePin S のみをサポートしています。Plaud Note と Plaud NotePin は、Plaud Embedded ではサポートされていません。デバイスの仕様については、デバイスのドキュメントをご覧ください。
Plaud デバイスの一般的な使用例は次のとおりです。
- 医師が Plaud を使って患者の診察内容を書き起こす
- 外回りの営業担当者が Plaud を使って会議のノートを AI で生成する
Plaud の強みはハードウェアだけでなく、音声の文字起こしに使われる ASR モデルにもあります。
Plaud Embedded は、ユーザーが独自の製品を構築し、次のものと連携させるための Plaud 開発者プラットフォームの一部です。
- Plaud デバイス(Plaud NotePin S と Plaud Note Pro)
- Plaud の SOTA 文字起こしモデル
Plaud Embedded の主要コンポーネントは次のとおりです。
- Plaud Developer Portal:ユーザーはポータルでアプリケーションを作成し、クライアント認証情報を取得します
- iOS と Android 向け Embedded SDK:ユーザーのモバイルアプリから Plaud デバイスへの接続と録音ファイルの同期を可能にします
- Transcription API:音声ファイルをアップロードして文字起こしを受け取るための API です(モバイルまたはバックエンドから使用できます)
注:Android Embedded SDK は一般提供されており、iOS と完全に同等の機能(スキャン、接続、録音、ファイルの一覧表示/同期/削除、設定、Wi-Fi プロビジョニング、Wi-Fi 高速転送、OTA)を備えています。現在のリリース状況については、Embedded の変更履歴をご覧ください。
Plaud Embedded の各コンポーネントの連携方法の概要については、こちらのドキュメントをご覧ください。
Plaud Embedded 用にユーザーのプロジェクトをセットアップする方法
- ユーザーが Plaud Embedded アプリケーションをまだ作成していない場合は、こちらのガイドを使って、Plaud Embedded アプリケーションの作成と
CLIENT_ID、CLIENT_SECRET、API_KEYの取得を支援します- Plaud Developer Portalで作成できます
- ユーザーが Plaud Embedded の認証情報を取得したら、Plaud の認証に関するこちらのガイドを使って、ユーザートークンを生成するサーバーサイドのエンドポイント、またはスクリプト(ローカルでテストする場合)を作成します
- パートナートークンとユーザートークンの取得方法については、参考としてこちらの user-token-script.tsを使います
- 代わりに、Plaud Embedded API Playgroundを使ってトークンを生成し、ご自身のクライアント認証情報で一連の流れ(認証 → 録音 → アップロード → 文字起こし)を進めることもできます
User Token の発行対象となる `user_id` は、**6~120 文字の安定した ID** にする必要があります
ユーザーが Plaud Embedded の認証情報を取得し、認証をセットアップしたら、Plaud Embedded SDK と Transcription API を使った開発を開始できます!
Embedded SDK はネイティブの iOS と Android の両方に対応しています。ユーザーがネイティブアプリをセットアップする場合は、次の手順を行います。
- ネイティブ iOS アプリには
plaud-embedded-ios-sdk-skillを使います - ネイティブ Android アプリには
plaud-embedded-android-sdk-skillを使います
ユーザーがネイティブアプリを開発しない場合、Embedded SDK はネイティブプラグインとしても使用できます。
- Plaud の Expo Native Module を利用する React Native アプリ(ドキュメント)— リポジトリ:embedded-react-native
- Flutter のプラットフォームチャネルとネイティブプラグインを利用する Flutter アプリ(ドキュメント)— リポジトリ:embedded-flutter
- Plaud の Capacitor プラグインを利用してネイティブ iOS アプリにラップした Web アプリ(ドキュメント)— リポジトリ:embedded-capacitor
各プラグインは基本機能(デバイス接続、ファイル同期、文字起こし)を実装しています。WiFi Fast Transfer などの高度な用途には、プラグインにメソッドを追加するか、ネイティブ iOS SDK を直接使用してください。