0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SSMLで日本語のイントネーションをあやつる

Posted at

合成音声で日本語のイントネーションをどうにかしたい!

やりたいのはそれだけ。

SSMLを使う

SSML : 音声合成マークアップ言語 - Speech Synthesis Markup Language

使うタグは prosody pitch

prosodt の pitch を使うことで音の高さを変えることができます。
なんとなく文章全体に使いそうな属性なのですが、これを「文字」単位にかけていきます。

例!「コーヒー」

標準的な発音ではこんな感じです。

image.png

ただわたしは出身が北海道なので……こうなります。

image.png

これをやってみます。

まず標準的なのはそのままでいいのでこう。

コーヒー

北海道バージョンだとこう。

<prosody pitch="+20%">コー</prosody><prosody pitch="-20%">ヒー</prosody>

一文字ずつピッチを変えても自然に聞こえるのかな?と一瞬思ってしまいますが、そこは昨今の合成音は非常にかしこくてまったく違和感なくできてしまいます。

まとめ

prosody pitch を使おう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?