2017-11-02 12 views
1

は、すべてがシリを起動し、(短いものはあるが)会話を模倣するために、ユーザが必要となります。独自のアプリケーションを書くときにSiriに会話を開始させることは可能ですか?私はシリキットドキュメントの知っていることから、

は言ってシリをトリガするために、このような家(場所)に到着などのイベントを使用するために、それは可能です「お帰りを!」?これは、承認の任意の並べ替えを待って、その後、HomeKit関連のアクションを提供シリを続けることができます - 「今、私たちが戻っていることを、したくはコンソールを起動します?」。

私はこの問題を認識しています。ユーザーは、単独でも、他の何かに従事しているかもしれませんが、Xの注意意識と組み合わせて使用​​すると効果があります。

+0

あなたはシリの声をいくつかのテキストを読み上げることができたかもしれない、多分それは動作します。 – LinusGeffarth

+0

@ LinusGeffarth - 右...私はプログラムでSiriにアクセスして提供された場所に基づいてテキストを読み上げ、ユーザーの言葉による応答を意図として使用することができましたか? – Abhishek

答えて

1

ありませんが、そのようなことはできません。

あなたも、直接だけインテント拡張機能を使用して、アプリからシリと対話することはできませんので、あなたはプログラム的に、シリを呼び出すことはできません。ユーザーのみがSiriとのやりとりを開始できます。インテントエクステンションは、ユーザーがアプリのインテントエクステンションで実行できるプロンプトを表示すると、Siriによって自動的に呼び出されます。

+0

だから、すべての場合には、ユーザーが最初にシリを起動して、我々のアプリから何かをお願いしていますか?ボタンをタップして、一連のイベント(カレンダーの読み上げ、リマインダー、todosなど)を進行させることは可能でしょうか? 「こんにちはシリの言葉の代わりに、わたしの日は何のように見えるのですか?」 - それがここに構築している機能だと仮定します。 – Abhishek

+0

はい、ユーザーはSiriをすべて呼び出す必要があります。また、アプリ内のボタンや既定のショートカット(ホームボタンを押さえたり、「Hey Siri」など)を使用してSiriを呼び出すことはできません。 –

関連する問題