開発
開発
プラットフォームを選択

Voice SDKのベストプラクティス

更新日時: 2025/11/10
このページでは、Voice SDKを使って臨場感とエンゲージメントの点でレベルの高いエクスペリエンスを生み出すためのベストプラクティスをいくつか紹介します。

一般的なベストプラクティス

  • Wit.aiを使ってアプリのバージョンを管理することにより、安定した本番バージョンを維持しながら、次のバージョンの開発を進めることができます。Witを使用すると、APIにより、またはアプリの設定ページにあるバージョン管理パネルを使って、アプリのバージョンを管理できます。APIリクエストパラメーターでタグを定義することにより、特定のバージョンをターゲットとして指定します。そのパラメーターは、タイムライン上ではタグによって表されます。詳しくは、Wit.aiのドキュメンテーションRecipeセクションをご覧ください。
  • ビルトインのインテント、エンティティ、特徴により、音声アプリエクスペリエンスのブートストラップを実行します。それらは事前ビルドされトレーニングされているため、ビルトインの自然言語処理(NLP)オプションにより、アプリ開発がより速くより簡単になる可能性があります。詳しくは、ビルトインNLPをご覧ください。
  • デバイス上の自動音声認識(ASR)を使って文字起こしをしている場合は、Activate(string)メソッドを使うことによってアプリ音声エクスペリエンスを有効にします。このメソッドは、指定された文字列コンテンツをNLU processing.ai用Wit.aiに送信することにより、NLUが処理されるようにします。詳しくは、アクティベーションをご覧ください。

結果の改善

初めてアプリを作成したときの最初の結果はそれほど正確ではないかもしれません。何回か試行しなければ、発言内容を認識しない可能性もあります。結果を改善するため、以下の提案を検討してください。
  • より高品質なマイクを使い、部屋の雑音を減らします。
  • Wit.aiの[Understanding (認識)]タブで、試行した発言のログを聞きます。音声コマンドの認識度を改善するため、正確な文字起こしを入力することにより、Wit.aiをトレーニングします。
    "Screengrab of the Understanding tab of Wit.ai"
  • [Understanding (認識)]タブで、Wit.aiがトレーニング中に選ぶことのできる追加の同義語を手動で入力してください。例えば、よく使う色の名前を追加し、アプリでサポートされている色に関連する単語に結果を偏らせることができます。

設計のベストプラクティス

  • アプリの設計時に、音声インタラクションをトリガーするための、シンプルかつ明解な手段を含めます。次のものが含まれます。
    • 音声インタラクションを呼び出すためにユーザーが選択できる何らかの明解なUI表示要素(例: マイクのアイコン、キャラクターの頭上の感嘆符)。
    • ゲームに没入しているユーザーがインタラクションをトリガーするために実行できる明解なアクション(例: 魔法のランプをこする、NPCに話しかける)。
    • 目で見つめながらのジェスチャーなど、インタラクションをトリガーするための一般的なアクション(例: NPCを見て手を振る)。
    • インタラクションを開始するための、単独のハンドジェスチャー、または目のトラッキングと組み合わせたハンドジェスチャー(例: 魔法の杖を振りながら呪文を唱える)。
    これらについて詳しくは、音声インタラクションのアクティブ化をご覧ください。
  • マイクがアクティブになったら、必ずユーザーに伝えるようにします。これは、ユーザーフレンドリーなアプリ音声エクスペリエンスを作成する上で非常に重要な部分です。マイクの状態を示す音やグラフィック表示といったシンプルなもので十分です。詳しくは、アテンションシステムをご覧ください。
  • 何らかのアプリ内ユーザー教育を構築し、ユーザーが自分の声で何を話して何を実行できるかを教えることで、アプリの音声インタラクションをさらに見つけやすく使いやすいものにしてください。詳しくは、アプリ内ユーザー教育のメソッドをご覧ください。

デザインガイドライン

インプット

  • インプットモダリティ: さまざまなインプットモダリティについて学びます。
  • ヘッド: ヘッドインプットを使用するための設計とUXのベストプラクティスについて説明します。
  • : 手を使用するための設計とUXのベストプラクティスについて説明します。
  • コントローラー: コントローラーを使用するための設計とUXのベストプラクティスについて学びます。
  • 音声: 音声を使用するための設計とUXのベストプラクティスについて学びます。
  • 周辺機器: 周辺機器を使うための設計とUXのベストプラクティスについて説明します。

オーディオ

  • オーディオの概要: 没入型エクスペリエンスのためのオーディオデザインについて説明します。
  • スペーシャルオーディオ: 没入型エクスペリエンスのためのスペーシャルオーディオについて説明します。
  • リスニングデバイス: 没入型エクスペリエンスのためのリスニングデバイスについて説明します。
  • 環境モデリング: 没入型エクスペリエンスのための環境モデリングについて説明します。
  • 没入型サウンド: 没入型エクスペリエンスのための没入感のあるサウンドについて説明します。
ナビゲーションロゴ
日本語
© 2026 Meta