最近私はWindows 10をインストールしてプログラマーになっていますが、私はコルタナをちょっとパーソナライズできるかもしれないと思っていました。 私はmdsnが私に語ったことをやったことがあり、私はできるだけ簡単なテストプロジェクトを作成しようとしました。そこから繰り返します。 私は多くのトピックを見てきましたが、私は問題を見つけることができませんでした。 私が変わったのは、私がコルタナの中で私の命令を見つけることができるということですが、コルタナは私のアプリの中でそれらを誘発しないようです。それは単にBing Searchをもたらします。 :(ここ私はコルタナにコマンドを追加するように見えない
は私のコマンドが登録されたことの証明である
ここでは、コードは次のようになります。
protected async override void OnLaunched(LaunchActivatedEventArgs e)
{
---------------------------
try
{
// Install the main VCD.
StorageFile vcdStorageFile =
await Package.Current.InstalledLocation.GetFileAsync(
@"TestCommands.xml");
await Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.
InstallCommandDefinitionsFromStorageFileAsync(vcdStorageFile);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("Installing Voice Commands Failed: " + ex.ToString());
}
}
protected override void OnActivated(IActivatedEventArgs e)
{
// Handle when app is launched by Cortana
if (e.Kind == ActivationKind.VoiceCommand)
{
System.Diagnostics.Debug.WriteLine("It worked!!!");
}
base.OnActivated(e);
}
とXML:
<?xml version="1.0" encoding="utf-8" ?>
<VoiceCommands xmlns="http://schemas.microsoft.com/voicecommands/1.2">
<CommandSet xml:lang="en-us" Name="EatEverydayCommandSet_en-us">
<Example>Eat everyday</Example>
<Command Name="Eat_Every_Day">
<Example>Eat everyday</Example>
<ListenFor>Eat everyday</ListenFor>
<Feedback>Eating</Feedback>
<Navigate />
</Command>
</CommandSet>
</VoiceCommands>
はまた、私は見て、I私の地域を米国と言語を英語に設定してください。
「Cortana」のマイクボタンを選択したり、「Eat Everyday」と言う前に「Hey、Cortana」と言って、Cortanaアプリに話そうとしたことがありますか?「毎日食べるあなたが言っているその言葉の別の発音を聞くことができるので、 – RoguePlanetoid