Skip to main content
WSS

概要

リアルタイムの決算発表コール書き起こしを購読し、ライブの決算発表コール中に話された内容を一文単位でリアルタイムに受信できます。リアルタイムのトランスクリプトビューアや分析ツールを構築するのに最適です。

主要な機能

  • ライブ文字起こし: 決算説明会中の発言を、話された内容に応じてリアルタイムで文単位に更新
  • 単語レベルのタイミング: 各文に、単語ごとのタイムスタンプと信頼度スコアを付与
  • 話者識別: 誰が発言しているかを把握可能(経営陣、アナリストなど)
  • ステータス追跡: 文字起こしが進行中か完了済みかを監視
  • 柔軟なサブスクリプション: 特定のティッカー、または * を指定してすべての文字起こしを購読
  • モックテスト: ライブコールがない場合でも、モックデータを使って連携をテスト可能

ユースケース

  • 決算説明会のリアルタイム文字起こしビューアの構築
  • ライブ字幕やアクセシビリティ向けツールの作成
  • 決算説明会に対するリアルタイムなセンチメント分析
  • 発言と同時に重要なフレーズや指標を抽出
  • ライブコール中の特定のキーワードやトピックに基づくアラート
  • 精密なタイミングデータ付きでの完全なトランスクリプトのアーカイブ

クイックスタート

上部のインタラクティブなウェブソケットテスターを使用して、リアルタイムでストリームへの接続をテストします。

接続 URL

クエリパラメータ

サブスクリプションコマンド

サブスクリプションを制御するには、JSON形式のコマンドを送信します。

特定の ticker を購読する

すべてのトランスクリプトを購読する

Ticker の購読を解除

アクティブなトランスクリプトを一覧する

接続の維持

モックデータでのテスト

ライブのトランスクリプトが利用できない場合は、テストにはモックモードを使用します:
サポートされているモック ticker: AAPL, MSFT, TSLA

メッセージの例

主要フィールド

Transcript ステータス

単語レベルのデータ

各文には、単語ごとの詳細な情報が含まれます。
  • text: 単語自体
  • confidence: 認識信頼度(0.0〜1.0)
  • start/end: 文頭からのタイミングオフセット(ミリ秒単位)

インタラクティブコマンド

ベストプラクティス

リアルタイム表示

  • バッファ管理: sequence フィールドを使用して、文を順序どおりに表示する
  • 話者ごとのフォーマット: speaker(経営陣 vs アナリスト)に応じて表示形式を変える
  • ステータスインジケーター: IN_PROGRESSCOMPLETE のステータスを視覚的に区別して表示する

パフォーマンス

  • ワイルドカードの注意: ticker: "*" を使用すると、すべてのトランスクリプトを対象としたサブスクリプションとなり、非常に大量のデータが配信される可能性があります
  • 対象を絞ったサブスクリプション: 帯域幅の消費を抑えるため、必要なティッカーに対してのみサブスクライブしてください
  • ハートビート: 接続を維持するために、30〜60秒ごとに ping を送信します

データ品質

  • 信頼度によるフィルタリング: 信頼度スコアが低い文は無視するかフラグを付けることを検討してください
  • 単語レベルの精度: 単語レベルの信頼度を使用して、不確実な文字起こしを特定してください
  • 言語処理: テキストが適切にレンダリングされているか確認するために language フィールドをチェックしてください

テスト

  • モックモード: ライブ API 呼び出しを行わない開発時は mock: true を指定します
  • エコーテスト: 接続およびメッセージ処理を確認するには echo アクションを使用します
  • リストコマンド: 現在利用可能なものを確認するには list を実行します

統合の例

token
type:httpApiKey

Benzinga WebSocket API token

publish
type:object

WebSocket command to interact with transcript stream

subscribe
type:object

Real-time transcript message