John Woodsmall Active Member Licensed User Longtime User Sep 26, 2015 #1 WHEN the voice is set to tts1.speechRate = .5 on iphone 5 it sounds like donald duck...very quick? i have tried several setting and nothing changes the sound. it worked with xcode 6.4 (before 3 days ago). tts1.speechRate=.15 on iphone6 it is normal sound. Is there a trick i can set or something, it is making everyone laugh, but no one is happy about this silly sound.
WHEN the voice is set to tts1.speechRate = .5 on iphone 5 it sounds like donald duck...very quick? i have tried several setting and nothing changes the sound. it worked with xcode 6.4 (before 3 days ago). tts1.speechRate=.15 on iphone6 it is normal sound. Is there a trick i can set or something, it is making everyone laugh, but no one is happy about this silly sound.
Erel B4X founder Staff member Licensed User Longtime User Sep 27, 2015 #2 John Woodsmall said: it worked with xcode 6.4 (before 3 days ago). tts1.speechRate=.15 Click to expand... Not sure that I understand. It previously worked fine and the behavior changed after you updated Xcode? Upvote 0
John Woodsmall said: it worked with xcode 6.4 (before 3 days ago). tts1.speechRate=.15 Click to expand... Not sure that I understand. It previously worked fine and the behavior changed after you updated Xcode?
John Woodsmall Active Member Licensed User Longtime User Sep 27, 2015 #3 Yes when I changed to xcode 7. and put in the various changes you suggested to get it to upload to the itunes.connect site. Upvote 0
Yes when I changed to xcode 7. and put in the various changes you suggested to get it to upload to the itunes.connect site.
Erel B4X founder Staff member Licensed User Longtime User Sep 28, 2015 #4 The changes suggested have nothing to do with the speech rate. If you think that it is related to Xcode 7 vs. Xcode 6 then you can try it with the hosted builder. The hosted builder runs Xcode 6.4. Upvote 0
The changes suggested have nothing to do with the speech rate. If you think that it is related to Xcode 7 vs. Xcode 6 then you can try it with the hosted builder. The hosted builder runs Xcode 6.4.
John Woodsmall Active Member Licensed User Longtime User Sep 28, 2015 #5 ok My tester in los angeles has an iphon5 and he says now there is still the rapid impossible to understand voice(donald duck) on my app( have removed the rate setting TTS1.SpeechRate =0.50 ). This app's only change has been that i am now using xcode7 before it was xcode 6.4. So will this be fixed soon? (as if you did not have other things to worry about) I do not want to rollback to 6.4. (i know about the on-line thing, but not sure how to use it) can you provide me a link? Upvote 0
ok My tester in los angeles has an iphon5 and he says now there is still the rapid impossible to understand voice(donald duck) on my app( have removed the rate setting TTS1.SpeechRate =0.50 ). This app's only change has been that i am now using xcode7 before it was xcode 6.4. So will this be fixed soon? (as if you did not have other things to worry about) I do not want to rollback to 6.4. (i know about the on-line thing, but not sure how to use it) can you provide me a link?
Erel B4X founder Staff member Licensed User Longtime User Sep 29, 2015 #6 John Woodsmall said: So will this be fixed soon? Click to expand... There is nothing that can be fixed. The speech rate is handled by the native API. Upvote 0
John Woodsmall said: So will this be fixed soon? Click to expand... There is nothing that can be fixed. The speech rate is handled by the native API.
John Woodsmall Active Member Licensed User Longtime User Sep 29, 2015 #7 The lastest build(.86) has to have a TTS1.SpeechRate =0.15 This was required on the older version of the compiler(6.4 on-line from Erel). With no rate it spoke just like donald duck. But after the new rate; it sounded normal. all of this done on my iphone6. So there is hope that this one will work on iphone 5! have to wait till they test it in los angeles after 6:00 pm gmt Upvote 0
The lastest build(.86) has to have a TTS1.SpeechRate =0.15 This was required on the older version of the compiler(6.4 on-line from Erel). With no rate it spoke just like donald duck. But after the new rate; it sounded normal. all of this done on my iphone6. So there is hope that this one will work on iphone 5! have to wait till they test it in los angeles after 6:00 pm gmt
John Woodsmall Active Member Licensed User Longtime User Sep 29, 2015 #8 ok...on the iphone5 and xcode 7.0 the text to speech do not produce an understandable speech. but on the iphone5 and xcode 6.4 text to speech work as before and the speech rate is required (as before) to made the speech understandable!(rate=.15) so if you app uses speech and runs on the iphone5 you need to use xcode 6.4...(b4i on-line compiler) Upvote 0
ok...on the iphone5 and xcode 7.0 the text to speech do not produce an understandable speech. but on the iphone5 and xcode 6.4 text to speech work as before and the speech rate is required (as before) to made the speech understandable!(rate=.15) so if you app uses speech and runs on the iphone5 you need to use xcode 6.4...(b4i on-line compiler)
salvadoro Member Licensed User Longtime User Oct 5, 2015 #9 Yes i have this problem too, take a look to this: https://forums.developer.apple.com/thread/18178 Upvote 0
Erel B4X founder Staff member Licensed User Longtime User Oct 6, 2015 #10 Note that you can check the OS version with App.OsVersion. Upvote 0
shlomole Member Licensed User Longtime User Mar 29, 2016 #11 What is "App" ? I have tried to write a line beginning with "If App.OsVersion < 9 Then ..." but "App" isn't known by B4i. I've tried to replace it by my application label, but it doesn't work either. Upvote 0
What is "App" ? I have tried to write a line beginning with "If App.OsVersion < 9 Then ..." but "App" isn't known by B4i. I've tried to replace it by my application label, but it doesn't work either.
tufanv Expert Licensed User Longtime User Mar 29, 2016 #12 shlomole said: What is "App" ? I have tried to write a line beginning with "If App.OsVersion < 9 Then ..." but "App" isn't known by B4i. I've tried to replace it by my application label, but it doesn't work either. Click to expand... dim app as application Upvote 0
shlomole said: What is "App" ? I have tried to write a line beginning with "If App.OsVersion < 9 Then ..." but "App" isn't known by B4i. I've tried to replace it by my application label, but it doesn't work either. Click to expand... dim app as application
shlomole Member Licensed User Longtime User Mar 29, 2016 #13 Many thanks, this code now works ! Code: Copy If App.OSVersion < 9 Then TTS1.SpeechRate = (TTS1.MAX_SPEECH_RATE - TTS1.MIN_SPEECH_RATE) /10 Else TTS1.SpeechRate = (TTS1.MAX_SPEECH_RATE - TTS1.MIN_SPEECH_RATE) /2 End If Last edited: Mar 29, 2016 Upvote 0
Many thanks, this code now works ! Code: Copy If App.OSVersion < 9 Then TTS1.SpeechRate = (TTS1.MAX_SPEECH_RATE - TTS1.MIN_SPEECH_RATE) /10 Else TTS1.SpeechRate = (TTS1.MAX_SPEECH_RATE - TTS1.MIN_SPEECH_RATE) /2 End If