2016-07-05 9 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에 반영되지 않았습니다.

Cortana에 업데이트 된 문법을 실제로 적용하려면 어떻게해야합니까?

답변

0

Cortana는 음성 상호 작용이 끝날 때 문법 캐시를 새로 고칩니다. 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 개발자와 전자 메일 교환을 기반으로합니다.)