22. UWPはとにかく簡単
カメラ
22
_mediaCapture = new MediaCapture();
var settings = new MediaCaptureInitializationSettings;
await _mediaCapture.InitializeAsync(settings);
await _mediaCapture.StartPreviewAsync();
23. UWPはとにかく簡単
音声認識
23
var result = await this.Speech.CompileConstraintsAsync();
this.Speech.ContinuousRecognitionSession.StartAsync();
24. UWPはとにかく簡単
Face API
24
var client = new FaceServiceClient(“API key");
var result = await client.DetectAsync(stream,
returnFaceAttributes: new[]
{
FaceAttributeType.Age,
FaceAttributeType.Gender,
FaceAttributeType.Smile,
});
if (result.Any())
{
var age = result.First().FaceAttributes.Age;
var gender = result.First().FaceAttributes.Gender;
}
25. UWPはとにかく簡単
音声合成
25
var synthesizer = new SpeechSynthesizer();
if (synthesizer.Voice != null)
{
var stream = await synthesizer.SynthesizeTextToStreamAsync(text);
this.Media.SetSource(stream, stream.ContentType);
this.Media.Play();
}