bricks/dist/docs/ja/vadtext.md
yumoqing 2e22085122 feat: 401后登录成功自动重试原始请求
- withLoginInfo 改为接收完整 opts(含 method/headers/params)
- 等待 login_window 的 destroy 事件(=登录成功信号)
- 登录成功后重试原始请求
- 重试仍401则返回null(避免死循环)
- 用户手动关闭登录窗口时也触发重试,401则返回null
2026-05-27 15:39:34 +08:00

16 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# VadText
**コントロール機能**音声の収集、音声再生、音声認識テキストの表示を統合した複合コントロールです。ユーザーがボタンをクリックして録音を開始し、音声の終了を検出すると自動的に音声データをWAV形式に変換し、バックエンドへ送信して音声認識を行います。結果はリアルタイムでテキストエリアに表示されます。
**タイプ**:コンテナーコントロール
**親クラスコントロール**bricks.VBox
## 初期化パラメータ
- `opts.name` *(任意)*:コントロール名。デフォルトは `'asr_text'`
- `opts.height`:デフォルト値は `'100%'`。親コンテナーの全高を占めます。
- その他の `VBox` から継承される一般的なレイアウトパラメータ(例:`width``align`など)も指定可能です。
## 主要なイベント
- `audio_ready`音声活動検出VADが一連の完全な音声を検出し、音声データを生成したときに発生します。引数として `Float32Array` 型の音声サンプルデータが渡されます。
- `changed`:音声認識が完了し、空でないテキスト内容が得られた場合、録音停止後に発生します。現在のコントロールの値オブジェクト `{ [name]: text }` を引き渡します。この値はフォーム送信や状態同期に使用できます。