0
私はメッセージバブルをタップするチャットを作成したい
のdidTapMessageBubbleAtIndexPath機能を使用する方法、その私が使用したコードは下のようであるJSQMessageはJSQMessageViewController
のテキスト部分を話す:
私が直面していますpublic func collectionView(collectionView: JSQMessagesCollectionView, didTapMessageBubbleAtIndexPath indexPath: NSIndexPath) {
let speechUtterance = AVSpeechUtterance(string: messages[indexPath.item].text)
speechSynthesizer.speak(speechUtterance)
}
問題は、私は、バブルをタップしたときに関数が呼び出されるdoesnotということです。
問題は、メッセージの内容自体に実際にいました。テキストはヒンディー語で書かれていましたが、私はSpeechUtteranceの音声をヒンディー語に設定したことはありません。シンセサイザがテキスト言語を自動検出し、それに応じて音声を生成するように、どのように動的にすることができますか? –