2016-07-05 12 views
0

私はコルタナに私のVCDファイル(「文法」)をインストールするには、次のコードを使用します。Cortanaに新しいまたは更新された音声コマンド定義ファイルを使用させるにはどうすればよいですか?

Windows.ApplicationModel.Package.current.installedLocation.getFileAsync("VoiceCommandDefinitions.xml") 
.then(Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.installCommandDefinitionsFromStorageFileAsync) 
.then(() => Debug.writeln("Successfully installed VCD file"); 

成功が報告されていますが、私はコルタナにクエリを記述する場合、変更は私は私のVCDファイルに行ってきましたコルタナには反映されません。

Cortanaに更新された文法を実際に使用させるにはどうすればよいですか?

答えて

0

コルタナは、の音声の最後に文法のキャッシュを更新します。 Cortanaのマイクボタンをクリックし、すぐにCortanaボックスを閉じます。文法の変更が数秒で反映されるはずです。

インストールされた文法は%LOCALAPPDATA%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState\Grammars\VoiceCommands.Components.0409.cfgの下に格納されます。ライブ(すなわちキャッシュされた)文法は%LOCALAPPDATA%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState\Grammars\ReadOnlyGrammars\VoiceCommands.Components.0409.cfgの下に格納されます。このコピーは、ユーザーがCortanaとの音声対話を完了するたびに更新されます。

(この情報は、MicrosoftのCortana開発者との電子メール交換に基づいています)

関連する問題