2016-07-25 1 views
1

私のアプリでは、AvPlayerの助けを借りてurlを使ってオーディオを再生します。今、私はそれに字幕のサポートを追加したいと思います。 iOS 10では、Speech frameworkが導入され、リアルタイムと録音音声を認識するのに役立ちます。アップルによるとして:音声フレームワークを使用したオーディオファイルからの字幕の生成iOS

「あなたはリアルタイムで録音されたオーディオの両方の音声転写を行うことができますたとえば、あなたが音声認識を取得し、このようなコードを使用して、簡単な音声認識を開始することができます。

let recognizer = SFSpeechRecognizer() 
let request = SFSpeechURLRecognitionRequest(url: audioFileURL) 
recognizer?.recognitionTask(with: request, resultHandler: { (result, error) in 
    print (result?.bestTranscription.formattedString) 
}) 

今、この音声フレームワークを使って現在再生中の音声の文字列の形で字幕を取得する方法を探しています。どのようなダイアログが現在再生中であるかを知ることができます同じ文字列を画面に表示します

答えて

1

SFSpeechRecognitionのセグメント部分では、あなたが望む字幕を特定する。これを行うには、特定のテキストを強調表示するフィルターを使用してセグメントを解析する必要があります。

関連する問題