メインコンテンツへスキップ
@capgo/capacitor-speech-recognition メディア オープンソース

音声認識 Capacitor プラグイン

ストリーミングで部分結果を返し、クロスプラットフォームで同等に動作する、自然で低遅延な音声認識

インストール

bun add @capgo/capacitor-speech-recognition bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-speech-recognition
  • pnpm add @capgo/capacitor-speech-recognition
  • yarn add @capgo/capacitor-speech-recognition

ガイド

Capacitor で Speech Recognition を使う方法

実機でテストする

Capgo アプリをダウンロードして、QR code をスキャンしてください。

Speech Recognition プラグインのプレビューQR code

@capgo/capacitor-speech-recognition の使用方法

Capacitor プラグインは、ライブの部分結果を備えた包括的なオンデバイス音声認識を提供します。

インストール

bun add @capgo/capacitor-speech-recognition
bunx cap sync

このプラグインで利用可能な機能

  • available - 現在のデバイスでネイティブの音声認識サービスが利用可能かを確認します。
  • isOnDeviceRecognitionAvailable - 選択したロケールで、プラットフォームのより新しいオンデバイス認識パスが利用可能かを確認します。
  • start - 音声のキャプチャと文字起こしを開始します。
  • stop - リスニングを停止し、ネイティブリソースを解放します。

使用例

available

現在のデバイスでネイティブの音声認識サービスが利用可能か確認します。

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

const result = await SpeechRecognition.available();
console.log(result);

isOnDeviceRecognitionAvailable

選択したロケールで、プラットフォームの新しいオンデバイス認識パスが利用可能か確認します。

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

const result = await SpeechRecognition.isOnDeviceRecognitionAvailable();
console.log(result);

start

音声のキャプチャと文字起こしを開始します。

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

const result = await SpeechRecognition.start();
console.log(result);

stop

リスニングを停止し、ネイティブリソースを解放します。

import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';

await SpeechRecognition.stop();

リファレンス全文

@capgo/capacitor-speech-recognition の使い方の続きを読む

使用している場合 @capgo/capacitor-speech-recognition の使用方法 ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-speech-recognition @capgo/capacitor-speech-recognition の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 API の概要 「API の概要」の実装の詳細については、 はじめに はじめにの実装詳細、および API キー API Keys の実装詳細については、

よくある質問

Speech Recognition プラグイン FAQ

Capacitor アプリに Speech Recognition プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-speech-recognition"(または "npm install @capgo/capacitor-speech-recognition")を実行した後、"bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させてください。その後、アプリの code で "@capgo/capacitor-speech-recognition" からインポートします。

@capgo/capacitor-speech-recognition は React、Vue、Angular で使えますか?

はい。Speech Recognition は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、素の JavaScript など、Capacitor 上で動くあらゆる Web フレームワークで使えます。

@capgo/capacitor-speech-recognition はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-speech-recognition は無料でオープンソースですか?

はい。code のソースコードは GitHub 上の https://github.com/Cap-go/capacitor-speech-recognition/ で公開されており、npm から無料でインストールできます。バグ報告やプルリクエストも歓迎しています。

App Store の審査なしで、Speech Recognition を使っている code をアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずにSpeech Recognitionの変更をリリースしましょう

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める