フラッシュブリーフィングスキルを作成する際のヒント



フラッシュブリーフィングスキルを作成する際のヒント

ユーザーのフラッシュニュースはフラッシュブリーフィングスキルで提供します。フラッシュブリーフィングスキルには複数のフィードを含めることができ、フィードにはユーザーに対して読み上げまたは再生される最大5個のアイテムを含めることができます。優れたスキルは、フィードとフィードアイテムの組み合わせが最適になっています。

このドキュメントでは、ユーザーが満足できるフラッシュブリーフィングスキルを作成するヒントをいくつか紹介します。

一般的なヒント

  1. フラッシュニュースを高い頻度で(少なくとも1日1回は)更新します。 ユーザーは毎日習慣的にフラッシュニュースを聞き、聞いている間に、有効にしたすべてのフィードを再生します。毎日新しいコンテンツを聞くことができるよう、少なくとも1日1回はフィードを更新します。同じコンテンツが毎日繰り返されると、ユーザーはスキルを無効にしてしまう可能性があるためです。

  2. ユーザーの毎日の習慣となるようなスキルにしましょう。 特に朝または午後の習慣として楽しみにしてくれるようなタイミングでコンテンツを提供します。コンテンツは、ニュース、天気予報、スポーツ、お笑い、映画やテレビのレビューなどから選びます。

  3. コンテンツは短くします。 毎日の習慣としてさっと終わらせられるように、フラッシュニュースのコンテンツは短くなるようデザインされています。音声クリップであれば2~3分以内、テキストの読み上げ機能であれば1~2分以内が望ましいフィードの長さです。

  4. トピックやテーマに沿ってコンテンツをフィードに分割します。 さまざまなトピックやテーマにわたる複数のRSSフィードや音声クリップを作成している場合は、これらのRSSフィードやクリップを1つのスキルの別々のフィードとして分割することを検討してください。スキルの作成時に開発者コンソールで分割できます。

  5. フィードをアイテムに分割します。 フィードで提供したいヘッドラインや短い要約が複数ある場合は、フィードアイテムに分割します。各アイテムはイアコン(音声アイコン)で区切られるため、アイテムの区切りが分かるようになっています。

  6. 古いフィードアイテムを削除します。 フラッシュニュースは、フィードのRSSまたはJSONファイルに含まれるアイテムを新しい順に5つ、自動再生します。ユーザーがフラッシュニュースをリクエストするたびにこれら5つのアイテムを再生しないようにするには、古い順にRSSまたはJSONファイルからアイテムを削除する必要があります。

  7. フィードのアイテムのタイトルは、短くて意味のあるものにします。 タイトルは2~3語、または短い文にします。ただし、コンテンツの文脈が分かる意味のあるタイトルでなければなりません。たとえば、「Alexaマスター、カスタムスキルを1日で完成させる」のようなタイトルにします。

  8. スキルの説明にフィードのリストを入れます。 開発者コンソールでスキルの詳細な説明を作成する際には、スキルに含まれるフィードのリストを追加し、デフォルトフィードを指定する必要があります。これにより、スキルストアでの検索時にフィードがユーザーに表示されるようになります。説明の最後に含まれるフィードの一覧を記載してください。例:

  9. 宣伝、広告、プロモーションをしないようにします。 フィードの主な目的は、ユーザーが知りたい情報や楽しめるコンテンツを提供することです。広告はユーザーエクスペリエンスの質を低下させるだけです。詳細については、Alexa Skills Kitのポリシーのテストを参照してください。

  10. 紹介とエラーメッセージは分かりやすいものにします。 スキルのエラーメッセージとフィードの紹介(プリアンブル)には、簡潔で分かりやすいものにします。

    • エラーメッセージは50文字以内で指定する必要があります。たとえば、「開発者ニュースは現在一時的に使用できません」とします。

    • プリアンブルは、日本語スキルであれば「から」、「からお伝えします」、「よりお伝えします」、「が提供しています」、または「がお送りします」で終わるようにし、35文字以内で指定します。たとえば、「開発者ニュースからお伝えします」のようにします。

  11. 認証申請の前にスキルをテストします。 開発者コンソールでは、申請の前に対話を音声で確認し、スキルをテストすることができます。ユーザーエクスペリエンスを最適化し、認定が却下される可能性のある問題を洗い出すことができます。

  12. フィードは信頼できる高速なサーバーでホストします。 フィードのURLは常に利用可能で、すばやく読み込めるようにしてください。そのためには、フィードを信頼できる、高速で応答性の高いサーバーでホストする必要があります。比較的安くて使いやすいクラウドプロバイダーは多数あります。たとえば、アマゾンウェブサービス(http://aws.amazon.com)にはコンテンツフィードをホストできるオプションがあります。

読み上げ機能(TTS)を含むコンテンツのヒント

  1. 文は短くします。 黙読を前提に書かれた文は、声を出して読み上げると長くて分かりづらいことがよくあります。短い文を使い、聞き取りやすく、ユーザーがより内容を理解しやすいコンテンツを作成します。

  2. 適切な位置に句読点を打って休止を置きます。読点(、)は短い休止になります。句点(。)、疑問符(?)、感嘆符(!)は長い休止になります。それ以外の句読点は、TTSの問題を避けるため使用しないでください。

  3. HTMLやSSMLのタグ、URL、特殊記号は使用しないでください。 HTMLやSSMLのタグ、URL、特殊記号を使用すると、想定外のTTS結果につながります。読みやすいプレーンテキストを使います。

  4. コンテンツは要約の形式で記述します。 TTSは、通常、短い要約コンテンツに適しています。たとえば、2ページにわたる記事よりも、1段落のニュースの要約のほうがTTSに適しています。長めのコンテンツには、音声フィードが適しています。

  5. フィードアイテムの長さには制限があります。 フィードアイテムの長さは4,500文字未満とします。フィードアイテムが4,500文字を超えると、4,500文字に最も近い文末以降が切り捨てられます。

音声クリップコンテンツのヒント

  1. 高音質の音声形式を使用します。 より聞き取りやすくするには、ビットレート256kbps以上のMP3を使用します。バックグラウンドノイズなどが入らないようにしてください。

  2. 音声コンテンツの音量は一定にします。 テスト段階で、Alexaを使用して音声コンテンツを聞いてみてください。音声クリップの音量が、フィードプリアンブルの読み上げ音量と同じであることを確認してください。フィードアイテムごとの音量も一定にします。