掲載メディア
Twilioは音声認識機能だけでなく、テキスト読み上げ(TTS)も提供しています。それでは詳しく見ていきましょう。
テキスト読み上げ Twilio
顧客とのエンゲージメントはマーケティングにおいて非常に重要です。顧客の電話番号を集めるだけでは不十分です。電話をかけたりSMSを送ったりして、顧客との関係を維持する必要があります。
そこでTwilioの出番です。
Twilioを使えば、音声認識を利用して自動音声通話を作成し、インタラクティブ・ボイス・レスポンス(IVR)システムを構築できます。しかし、音声認識機能を超えて、Twilioは テキスト読み上げ(TTS)も提供しています。それでは詳しく見ていきましょう。
Twilioとは?
Twilioは、あらゆる形式で顧客とコミュニケーションを取るためのクラウド通信プラットフォームです。
例えば、顧客に注文状況を伝えたいとします。それを電話、メール、またはSMSで行うことができます。どの方法を選んでも、Twilioには必要な機能が備わっています。
Twilioプラットフォームの特徴は、アプリケーションプログラミングインターフェース(API)を使用していることです。 開発者はAPIを使用して、2つのソフトウェアが互いに通信できるようにします。
Twilioの場合、この機能により、ほぼすべての他のソフトウェアと統合することができます。既に電話システムがあり、ワークフローに大きな利点がある場合、APIをソフトウェア開発キット(SDK)の一部として使用して、そのシステムをTwilioと組み合わせることができます。
同様に、メールやテキストメッセージングシステムを使用するeコマースプラットフォームにも適用されます。音声合成マークアップ言語(SSML)を使用して、ほぼすべてのテキストに声を与えることができます。Twilioはそれらすべてと統合し、顧客とのコミュニケーションを容易にします。
Twilioでテキスト読み上げを有効にする方法
Twilioには基本的なテキスト読み上げ機能があり、簡単なコードでアクセスできます:
<Say>verb</Say>
このコードがHTMLに似ていることに気づくかもしれません。これは、Twilioのプログラミングの多くがウェブプラットフォームと同じようなコーディング技術を使用しているためで、HTML、XML、PHPに精通している人にとっては使いやすいでしょう。
今日試せる例を紹介します:
<Response>
<Say>Hello World!</Say>
</Response>
このシンプルなコードにより、Twilioの音声アプリケーションがリアルタイムで「Hello World」と発声します。そして、TwilioのプログラマブルボイスAPIを使用すれば、この音声の使い方を完全にコントロールできます。
TwilioでAmazon Pollyを有効にする
Twilioアカウントを持っている場合、Twilioの基本的な音声認識やテキスト読み上げ機能に限定されません。Twilioコンソールを使用して、TwilioのPollyとの統合により、さまざまなAmazon Pollyの声にアクセスできます。
この統合により、Twilioのデフォルトの声に縛られることはありません。プロジェクトに最適な声を見つけるまで、さまざまな声を試すことができます。Twilioでテキスト読み上げの声を変更する手順は以下の通りです:
- Twilio.comにアクセスし、アカウントにログインします。
- 左側のナビゲーションバーから「Programmable Voice」を選択します。電話のアイコンで表されています。
- 「TwiML」をクリックし、「Text to Speech」を選択します。
- 「Current Language Mapping」セクションに移動し、希望する言語を選択します。
「Test & Configure Voices By Language」というタイトルの画面に到達するはずです。
画面には3つのドロップダウンメニューがあります:
- 言語
- プロバイダー
- 声
例えば、en-gb(英語 - イギリス)などの言語を選択します。ターゲット地域の顧客が理解できる言語を選ぶようにしましょう。
プロバイダードロップダウンでは、Twilioの基本的なテキスト読み上げとAmazon Pollyの間で選択できます。最後に、声のオプションで使用したい声を選択します。
便利なテキストボックスもあり、テキストを入力できます。Amazon Pollyのさまざまな声を試してから選ぶことができます。
TwiMLでの音声変更
<Say> TwiML動詞コマンドを使用して、プロジェクト専用の音声をコード化できます。このコードは基本的なTwilio TTSの使用と似ています。
<Response>
<Say voice="Polly.Kimberly" language="en-US">Hello from Kimberly</Say>
</Response>
このコードで特定のAmazon Pollyの音声を使用していることに注意してください。これらのコマンドを入力する前に、Pollyが提供する音声の名前を知っておく必要があります。
Speechify - テキスト読み上げのTwilio代替
TwilioはIVRシステムに最適ですが、一般ユーザーには特に使いやすいTTSではありません。また、ドキュメントや他のファイルからテキストを読み上げるのには適していません。正しく使用するには、いくつかのチュートリアルを読む必要があります。
すぐに使えるTTSアプリが必要な場合は、代替が必要です。Speechifyは利用可能な最良の選択肢の一つです。
Speechifyは、iOS、macOS、Android、およびGoogle Chrome用にダウンロードできるテキスト読み上げソフトウェアです。Speechifyのウェブサイトから無料版も利用可能です。以下のような貴重な機能が備わっています:
- 英語、スペイン語、アラビア語を含む14以上の言語のTTS音声にアクセス可能。
- カスタマイズ可能な読み上げ速度により、アクセシビリティのためにテキストを遅くしたり、生産性を高めるために速くしたりできます。
- 光学文字認識(OCR)技術により、デバイスのカメラを使用してアプリにテキストをスキャンできます。Speechifyは機械学習技術を使用して画像のテキストを読み上げます。
- AI技術を駆使して作成された自然な人間の声。
- 学習に最適な便利なメモ取りツール。
確かに、IVRを作成するためにアプリを使用することはできません。しかし、学習、アクセシビリティ、または読書のためにTTSを求めている人には、Speechifyで必要なすべてが見つかります。
Speechifyを無料で試す
おそらく、Speechifyを試してみる準備ができているでしょう。Twilioと同様に、Speechifyはアプリの基本機能を試すための無料トライアルを提供しています。今日試して、Speechifyがあなたのニーズに合ったテキスト読み上げソフトウェアかどうかを確認してください。
よくある質問
Twilioの音声を変更するにはどうすればいいですか?
Twilioコンソールを通じてTwilioが使用する音声を変更できます。方法についてはこの記事に記載されています。
ウェブサイトにTTSを追加するにはどうすればいいですか?
通常、ウェブサイトにテキスト読み上げを追加するにはTTS APIを使用する必要があります。
Twilio Voiceとは何ですか?
Twilio Voiceは、開発者が顧客とのコミュニケーションで使用する音声を制御できるようにするものです。トランスクリプション、IVR、通話録音などに使用されます。
Twilioの音声はどの言語をサポートしていますか?
Twilioの音声は、イギリス英語、アメリカ英語、フランス語、スペイン語、イタリア語、ドイツ語をサポートしています。
Twilioを使ってスピーチを行うにはどうすればいいですか?
Twilioでスピーチを行うには、プラットフォームにスピーチのテキストをプログラムし、その後TTS機能を使用してテキストを読み上げさせます。
クリフ・ワイツマン
クリフ・ワイツマンはディスレクシアの提唱者であり、世界で最も人気のあるテキスト読み上げアプリ「Speechify」のCEO兼創設者です。このアプリは10万件以上の5つ星レビューを獲得し、App Storeのニュース&雑誌カテゴリーで1位にランクインしています。2017年には、学習障害を持つ人々にインターネットをよりアクセスしやすくする取り組みが評価され、Forbesの30 Under 30に選ばれました。クリフ・ワイツマンは、EdSurge、Inc.、PC Mag、Entrepreneur、Mashableなどの主要メディアで取り上げられています。