[即席]
Cortana対応アプリを作る
今すぐ!
Kaoru Nakajima
2014/05/17
ネタ元
Quickstart: Voice commands
(Windows Phone Store apps using C#/VB/C++ and XAML) (Preliminary)
http://msdn.microsoft.com...
プロジェクトを作成
▌ターゲットプロジェクトはこの2つのどちらか
▌ストアアプリ/Windows Phone アプリ
▌ストアアプリ/ユニバーサルアプリ
音声辞書ファイル(XML)を作成
▌追加/XMLファイル
▌ファイル名はテキトウ
▌VCD~.xmlとか
▌ファイルプロパティでコンテンツ/出力ディレクトリにコピー:新しい場合はコピーす
る
Cortanaにアプリを登録
とりあえず、
VoiceCommandManager.InstallCommandSetsFromStorageFileAsync()
すればいい。
Uri uri = new Uri("ms-appx:///VC...
マイク対応アプリにする
▌プロジェクトのプロパティ/
アプリケーション/パッケージマニフェスト
▌機能でマイクをチェック
Cortanaから起動後の処理
App.xaml.csのOnActivateで
protected override void OnActivated(IActivatedEventArgs args)
var vcArgs = args as...
以上
ネタ元
Quickstart: Voice commands
(Windows Phone Store apps using C#/VB/C++ and XAML) (Preliminary)
http://msdn.microsoft.com...
Upcoming SlideShare
Loading in …5
×

Contana対応アプリを作る 今すぐ!

2,282 views

Published on

Windows Phone 8.1のCortanaアプリをさくっと作るための手順を簡単に紹介します。
割と簡単なんで、ぜひあなたのアプリもCortana対応に。

デバッグはエミュレーターのテキスト入力でもできます。

Published in: Software, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,282
On SlideShare
0
From Embeds
0
Number of Embeds
232
Actions
Shares
0
Downloads
2
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Contana対応アプリを作る 今すぐ!

  1. 1. [即席] Cortana対応アプリを作る 今すぐ! Kaoru Nakajima 2014/05/17
  2. 2. ネタ元 Quickstart: Voice commands (Windows Phone Store apps using C#/VB/C++ and XAML) (Preliminary) http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn630430.aspx WinRT Voice Commands Sample for Cortana integration for WP 8.1 - Home http://voicecommands.codeplex.com/ Voice command element and attribute reference (Windows Phone Store apps using C#/VB/C++ and XAML) (Preliminary) http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn630431.aspx
  3. 3. プロジェクトを作成 ▌ターゲットプロジェクトはこの2つのどちらか ▌ストアアプリ/Windows Phone アプリ ▌ストアアプリ/ユニバーサルアプリ
  4. 4. 音声辞書ファイル(XML)を作成 ▌追加/XMLファイル ▌ファイル名はテキトウ ▌VCD~.xmlとか ▌ファイルプロパティでコンテンツ/出力ディレクトリにコピー:新しい場合はコピーす る
  5. 5. Cortanaにアプリを登録 とりあえず、 VoiceCommandManager.InstallCommandSetsFromStorageFileAsync() すればいい。 Uri uri = new Uri("ms-appx:///VCD.xml", UriKind.Absolute); StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(uri); await VoiceCommandManager.InstallCommandSetsFromStorageFileAsync(file); 一度でも実行されれば登録されるのでApp.xaml.csのOnLaunchedとかから実行されれ ばいい #if WINDOWS_PHONE_APP を忘れずに!
  6. 6. マイク対応アプリにする ▌プロジェクトのプロパティ/ アプリケーション/パッケージマニフェスト ▌機能でマイクをチェック
  7. 7. Cortanaから起動後の処理 App.xaml.csのOnActivateで protected override void OnActivated(IActivatedEventArgs args) var vcArgs = args as VoiceCommandActivatedEventArgs; … vcArgsを処理する
  8. 8. 以上
  9. 9. ネタ元 Quickstart: Voice commands (Windows Phone Store apps using C#/VB/C++ and XAML) (Preliminary) http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn630430.aspx WinRT Voice Commands Sample for Cortana integration for WP 8.1 - Home http://voicecommands.codeplex.com/ Voice command element and attribute reference (Windows Phone Store apps using C#/VB/C++ and XAML) (Preliminary) http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn630431.aspx

×