私のUWPアプリでは、英語のテキストを読み上げる機能を備えた基本的に英語のテキスト - スピーチを生成するためにSpeechSynthesizer
を使用しています。アプリケーションは、開発ツールとして最新のアップデートを備えたVisual Studio 2015でWindowsストア経由で配布されます。UWPスピーチシンセサイザーEnglish on a英語-Windows 10のインストール
var synth = new SpeechSynthesizer();
var voices = SpeechSynthesizer.AllVoices;
var english = from v in voices where v.Language.Contains("en") && v.Gender == VoiceGender.Female select v;
VoiceInformation voice = english.First() as VoiceInformation;
synth.Voice = voice;
デフォルトでは、英語の機能を備えた音声は存在しません。ほとんどのユーザーはインストールを気にしません。だから、なぜWindows 10に英語の音声をインストールするように強制するのですか?とにかくアプリと英語の音声をパッケージ化するためにそこにいますか?
お返事ありがとうございます。私はポップアップダイアログに行くと思う。 Webサービスは、インディ開発者には多すぎます。 Windows sdkが単一のアプリケーションのDLLをバンドルできるようにするのはいいことでした。ありがとうございました。 –