Amazon Alexa

SSMLで英語のスピーカーに日本語を喋らせる

誰得だよという気がしないでもないですが、俺得です。 やりたいこと Amazon Alexa /  Amazon Pollyの話者に、自分の言語以外の言葉を喋らせる。 使用するもの SSML IPA発音記号 気合い やりか […]

広告ここから
広告ここまで

誰得だよという気がしないでもないですが、俺得です。

やりたいこと

Amazon Alexa /  Amazon Pollyの話者に、自分の言語以外の言葉を喋らせる。

使用するもの

  • SSML
  • IPA発音記号
  • 気合い

やりかた

SSMLのphonemeタグを使います。alphabet属性にipaを指定することで、IPAに基づいた発音を指定することができます。

以下のサンプルでは、英語・日本語・スペイン語の3つを喋ります。

<speak>
<p>Hello!</p>
<p>In Japanese, <phoneme alphabet="ipa" ph="konnichiwa">こんにちは</phoneme></p>
<p>In Spanish, <phoneme alphabet="ipa" ph="/ˈo.la/">hola</phoneme></p>
</speak>

IPA発音記号の調べ方

日本語の場合は、EasyPronunciation.comが便利です。また辞書によっては単語の横に発音記号があるものもありますので、そちらも使ってみましょう。

またWiktionaryも参考になります。

Pollyを使わないの?

一言だけ別の言語を話させたい時、そこだけ音声が変わるのは不自然です。ですので別言語を喋らせる分訛のような発話になりがちですが、SSMLで発音記号を指定する方法も習得しておくとよいでしょう。

ブックマークや限定記事(予定)など

WP Kyotoサポーター募集中

WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。

14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。

広告ここから
広告ここまで

Related Category posts