追記:
文章を単語ごとに分解し、それぞれの言語で読み上げるように変更しました。
キーボードショートカット ⌘F5
目標:
MacOSに複数言語のテキスト読み上げに対応させる。
現状:
System Settings - Accesibility - Spoken Content - System Speech Language
で設定した言語で読み上げられる。だから日本語に設定していて"Hello, world"を読ませると、「ハロー!ワールド!」(日本語訛りマシマシ)となって腹がたつ。
できたもの:
読み上げコンテンツ と同じようにテキストを選択して実行するQuick Action。
選択されたテキストから言語を認識し、その発音で朗読する。
キーボードショートカット: ⌘F5
配布状態では英語日本語中国語に対応している。
新たに対応させたい言語があれば、Shortcutのif文を追加してください。
If文のDetectedLanguage is 言語名