2017-09-16 3 views
0

J'ai intégré amazon polly à un de mes projets dans swift et lui demander à TTS ensemble multiple de chaînes de texte. Certes, je me sers là-dessous ensemble d'instructions pour jouer son:Amazon polly ne pas jouer plusieurs entrées de texte

builder.continueOnSuccessWith { (awsTask: AWSTask<NSURL>) -> 
    Any? in 
     // The result of getPresignedURL task is NSURL. 
     // Again, we ignore the errors in the example. 
     let url = awsTask.result! 
     // Try playing the data using the system AVAudioPlayer 
     self.audioPlayer.replaceCurrentItem(with: AVPlayerItem(url: url as URL)) 
     self.audioPlayer.play() 

     return nil 
    } 

Alors que debug je trouve que replaceCurrentItem ajoute un nouvel élément à jouer et en ignorant la précédente. Je voudrais avoir quelques suggestions comme la manière polly gérer de tels appels multiples dans son cadre.

Toute aide appréciée! Merci

Répondre

0

Je pourrais capable de faire ce travail en insérant chaque opération à AVQueuePlayer et en jouant enfin, mais je tiens à savoir comment amazon manier le fichier multiple en polly