差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
ssml [2021/12/11 12:13] Takuya Nishimotossml [2021/12/11 12:16] (現在) Takuya Nishimoto
行 12: 行 12:
 にした。 にした。
  
-===== Amazon Polly ===== +  * AWS [[polly]] 情報移動しまし
- +
-since 2018-07-31 +
- +
- +
-クラウドサービスによる(日本語対応の)音声合成。 +
- +
-  https://docs.aws.amazon.com/ja_jp/polly/latest/dg/what-is.html +
- +
- +
-Polly で使える SSML タグ +
- +
-  * https://docs.aws.amazon.com/ja_jp/polly/latest/dg/supported-ssml.html +
-  * prosody range の紹介 http://blog.serverworks.co.jp/tech/2017/02/20/customize_polly_talk/ +
-  * 2020年4月15日の AWS ブログ記事 +
-    * https://aws.amazon.com/jp/blogs/news/optimizing-japanese-text-to-speech-with-amazon-polly+
- +
- +
-レキシコン(辞書カスタマイズ)も W3C Pronunciation Lexicon Specification (PLS) バージョン 1.0 準拠とこと。 +
- +
-  * https://www.w3.org/TR/pronunciation-lexicon/ +
- +
- +
-Takumi ニューラル音声が登場 (2021年12月) +
- +
-  * https://aws.amazon.com/jp/about-aws/whats-new/2021/12/amazon-polly-takumi-neural-japanese-voice/ +
- +
-==== エイリアス ==== +
- +
-以下、AWS Polly のコンソールで確認。 +
- +
-日本語のテキストに PLS でユーザ辞書を適用して読み上げられる +
- +
-ja.pls +
- +
-<code xml> +
-<?xml version="1.0" encoding="UTF-8"?> +
-<lexicon version="1.0"  +
-      xmlns="http://www.w3.org/2005/01/pronunciation-lexicon" +
-      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  +
-      xsi:schemaLocation="http://www.w3.org/2005/01/pronunciation-lexicon  +
-        http://www.w3.org/TR/2007/CR-pronunciation-lexicon-20071212/pls.xsd" +
-      alphabet="ipa"  +
-      xml:lang="ja-JP"> +
-  <lexeme> +
-    <grapheme>( ^)o(^ )</grapheme> +
-    <alias>顔文字</alias> +
-  </lexeme> +
-</lexicon> +
-</code> +
- +
-プレーンテキスト +
- +
-<code> +
-こんにちは ( ^)o(^ ) +
-</code> +
- +
-日本語で実行すると「こんにちは、かおもじ」と読み上げる。 +
- +
-alphabet に ipa と指定ていても、alias 要素には関係ないようだ。 +
- +
- +
-==== 発音の指定 ==== +
- +
-since 2018-07-31 +
- +
-日本語でも ipa や x-sampa で発音を指定できそうだが、あり正く再現されないようだ +
- +
- +
-SSML(PLSは使用せず phoneme タグで指定) +
- +
-<code xml> +
-<speak><phoneme alphabet="ipa" ph='käkikɯkeko'>( ^)o(^ )</phoneme></speak> +
-</code> +
- +
- +
-日本語で実行すると「コーキクーケーコ」と読み上げているように聞こえる。 +
- +
- +
-カナ文字で読みを指定できなさそう。 +
-x-jeida は実装されていないようだ。 +
- +
- +
-使用できる音素のリスト +
- +
-  * https://docs.aws.amazon.com/polly/latest/dg/ph-table-japanese.html +
- +
-PLS ファイルの記述例(英語の例) +
- +
-  * https://docs.aws.amazon.com/ja_jp/polly/latest/dg/gs-put-lexicon.html +
- +
- +
-==== aiopolly ==== +
- +
-since 2019-11-20 +
- +
-SSML を python でラップするとこんな感じになるのか +
- +
-https://github.com/MrMrRobat/aiopolly +
  
 ===== 日本語TTSの実装 ===== ===== 日本語TTSの実装 =====
ssml.txt · 最終更新: 2021/12/11 12:16 by Takuya Nishimoto
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0