Sean Smith

Results 10 comments of Sean Smith

I believe I have found a solution (finally). It works for all prescribed events (`clustermouseover` , `clusterclick`, etc ). I hope this helps prevent people from going bald or insane....

Unfortunately not. This is using Apples provided SpeechKit. I'm sure you could probably build a wrapper and extend the OSSpeech class to provide methods of your own with your languages...

Hi @roimulia2, thanks for your kind works. I assume you mean that you are receiving a stream of strings so you want to speak each string as it is received...

You can see an example of how to implement that here: [CountryLanguageListTableViewController](https://github.com/AppDevGuy/OSSSpeechKit/blob/master/Example/OSSSpeechKit/CountryLanguageListTableViewController.swift) You need to ensure you've [set the delegate](https://github.com/AppDevGuy/OSSSpeechKit/blob/bcb7ae645669c56a993b5ebc48e893f6c58c04c3/Example/OSSSpeechKit/CountryLanguageListTableViewController.swift#L48) Catch when speaking has ended [here](https://github.com/AppDevGuy/OSSSpeechKit/blob/bcb7ae645669c56a993b5ebc48e893f6c58c04c3/Example/OSSSpeechKit/CountryLanguageListTableViewController.swift#L138).

Now I understand. It looks like I have not implemented that functionality. Looks like it's possible according to the [Apple docs](https://developer.apple.com/documentation/avfaudio/avspeechsynthesizerdelegate/1619700-speechsynthesizer) though. If it's urgently needed, please fork and implement...

Hi @crazypoo thanks for the contribution. I like that you have tackled something I want to implement. Could you please put some details on the Pull Request like: - What...

The TL;DR: have a look at the example project to see how the delegate functions are implemented. That's what you're missing. You're defining an utterance but not setting it on...

Hi @sahaiderali I don't think that functionality exists currently. You could always fork or clone the repo and implement the functionality yourself with something like: ``` func stopSpeaking() { speechSynthesizer.stopSpeaking(at:...

I'm going to reopen this ticket if that's ok as it's a valid feature request.