2016-09-12 14 views
0

Я хочу настроить приложение, которое интегрируется с Cortana точно так же, как OneNote. Т.е. вы говорите Cortana «Примите к сведению», Кортана отвечает «Какая ваша записка», слушает и анализирует речь, а затем представляет интерфейс Cortana со ссылкой на заметку, используя собственный пользовательский интерфейс Cortana.Dictate note to Cortana с приложением UWP

Я читал много примеров и руководств, используя фоновый сервис и т. Д., И некоторые из этих вещей не сложно, но большинство образцов ориентированы на структурированные голосовые команды и списки фраз. Я не могу понять, как сделать «диктовку» в пользовательском интерфейсе Cortana. Я мог бы запустить приложение на переднем плане и сделать его там, но это будет менее плавным.

Есть ли какая-то специальная интеграция с OneNote или вы можете сделать то же самое с сторонним приложением?

ответ

1

Вам понадобится следующий код в вашем VoiceCommand.xml

<Command Name="naturalLanguage"> 
     <Example> listen to what I have to say </Example> 
     <ListenFor> listen {naturalLanguage} </ListenFor> 
     <Feedback> You sad {naturalLanguage} </Feedback> 
     <Navigate Target="VoiceCommandService"/> 
</Command> 
<PhraseTopic Label="naturalLanguage" Scenario="Natural Language"> 
     <Subject> Natural Language </Subject> 
</PhraseTopic> 
+0

Спасибо за ваш ответ! Это кажется немного другим, хотя в нем нужно принять всю фразу в одном произнесении. Когда вы говорите «обратите внимание», он отвечает «уверен, что у вас на уме», а затем вы приступаете к записи – Homde

+0

Извините, Понимаете, это то, что вы хотели. Я не видел ничего в API, который бы это позволял. Может быть, вы могли бы использовать OneNote API, чтобы получить отсюда записку? – DevEnitly