質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

1488閲覧

AVSpeechSynthesizerが「へ」を正しく発音してくれない

galerius

総合スコア20

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2017/05/06 15:19

AVFoundationを使って音声合成の処理を行いたいと思っています。

swift3

1final class TtsManager: NSObject, AVSpeechSynthesizerDelegate { 2... 3 let talker = AVSpeechSynthesizer() 4... 5 private func play(text: String) { 6 let utterance = AVSpeechUtterance(string: text) 7 utterance.voice = AVSpeechSynthesisVoice(language: "ja-JP") 8 talker.speak(utterance) 9 }

上記のメソッドplayに対して、文字列「へ」一文字をセットして実行した場合の音が、「え」になってしまいます。
50音の他の文字ではこのような現象は起こってないです。
正確に「え」ではなく「へ」と発音させるためにはどうしたらいいか、ご存知の方がいましたら教えていただけませんでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

日本語の文章として考えたとき、「へ」が単独で出てくるよりは「~へ」のように格助詞として使われる例の方が多いのではないでしょうか。ということは「へ」を「he」と発音するより、格助詞としての「e」と発音する場合の方が多くなるという類推が出来ます。
なのでわざとそういう発音をするように出来ている可能性はないでしょうかね。


ちょっとした考察その1
「へへ」とかだとどう発音するのでしょうね? 辞書に組み込まれていて「hehe」となる可能性もあるかと思います

ちょっとした考察その2
ひらがなではなくカタカナの「ヘ」だとどうなるでしょうか?

投稿2017/05/07 02:13

編集2017/05/07 05:20
tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

galerius

2017/05/07 15:51

「へへ」はそのまま「へへ」と発声されました。 カタカナ「ヘ」は「ヘ」と発声されました。 あとついでに漢字で「屁」も試したところ「へ」と発声されました。 カタカナを採用しようと思います。 どうもありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問