HTML5 TTS on iOS Not Working?
When visiting the "Dynamically Call Text-to-Speech" demo page (http://www.oddcast.com/support1/saytext_classic.html) from an iOS device (confirmed with iPads running iOS 9 and iOS 10), a spinning icon appears and the audio is not played. The avatar itself renders fine; it just malfunctions when any of the links on the page are clicked to generate TTS audio. Other demos with static audio work fine. Symptoms appear with Safari, Chrome, and Firefox. We are experiencing the same symptoms with our own avatars on our own pages. Other browsers and operating systems work fine. Is this a known issue, and is there a workaround for iOS devices?
In revisiting this issue - I'd like to add that the code was revised shortly after this discussion to ensure that attempting to initiate speech on a mobile browser before page is activated will not cause an error.
Hi Peter - please see embed instructions here -
SitePal Embed Instructions.pdf
Let me know if this resolved the issue for you.
Regards
Gil
Felipe brasil está com erro ( voz de mulher)
Felipe brasil está com erro ( voz de mulher)
Text to speech with sayText() and the apostrophe character ' (reserved?)
Hello,
I use, for example, the expression sayText(' Bonjour ',4,4,4),sayText(' je m appelle François')
The character ' is therefore a reserved character.
For example, I replace "je m'appelle l'avatar" with "je m appelle l avatar" but the reading by the avatar is not always fluid.
How to replace this reserved character apostrophe ' in the texts to be read ?
cordially
François
*******************************************************************************************************
Bonjour,
J'utilise par exemple l'expression sayText(' Bonjour ',4,4,4),sayText(' je m appelle François')
Le caractère ' est donc un caractère réservé.
Je remplace par exemple "je m'appelle l'avatar" par "je m appelle l avatar" mais la lecture par l'avatar n'est toujours fluide.
Comment remplacer ce caractère réservé apostrophe ' dans les textes à lire ?
Cordialement
François
Volume of the stream in text-to-speech full body
Hello Gil,
In my account, the volume of each scene for the text-to-speech can be set.
Is it possible to do this dynamically by indicating before the playback of each scene the desired sound level?
Parameter of the function http://vhss-d.oddcast.com/fb_embed_functions_v3.php?
Thank you
François
***************************************
Bonjour Gil,
Dans le compte, le volume sonore de chaque scene pour le text-to-speech peut être paramétré.
Est-il possible de le faire dynamiquement en indiquant avant la lecture de chaque scène le niveau sonore souhaité ?
paramètre de la fonction http://vhss-d.oddcast.com/fb_embed_functions_v3.php ?
Merci
François
François,
Yes there is a 'setVolume' API call that allows you to do so.
However - please note that setVolume does not function on mobile browsers. The Mobile browser does not enable JS access to the speaker volume level.
Here's one of our API examples which demonstrates use of this function -
http://www.oddcast.com/support1/setPlayer.html
Hope this helps,
Gil
Does Site Pal work on iOS and Chrome?
I visited sitepal.com/fullbody on my iPad using the Chrome browser and the avatar did not speak. Does site pal work on iOS devices in Chrome? If so, is it just the full body avatars that work?
Hi JNJ -
The Scene in your example does not have an audio assigned to it. Hence there is nothing for it to speak.
You have programmed the character to speak on receiving the vh_sceneLoaded callback. This works fine on the desktop, but not on mobile where the browser blocks audio and video from playing until the user interacts with the page.
However - when the user does "interact with the page" by pressing the play button, it re-plays the audio on the desktop but not on the mobile. Here's why.
The play button logic is as follows - when touched -
1. re-play the last audio played.
2. if no audio was played, play the audio assigned to the Scene.
In this case, on mobile devices, neither condition applies.
Here's a link to one of our API examples that does have an audio assigned to the Scene; this works fine on mobile -
http://www.oddcast.com/support1/replay_stop.html
Hope this helps,
Gil
Cant activate a new account. i fill out form and i click contiune and it brings me back to form. I have sent emails and no help.
I fill out form and i click contiune and it brings me back to form. I sent my number asking for someone to call.
vh_audioProgress callback
Is it possible for this callback to be called more frequently than one second? For short sentences or phrases, the callback may never be called?
vh_audioProgress frequency?
Is there any way that the progress can be measured without the vh_audioProgress function? In other words, can I know the progress of the TTS audio by just accessing some progress variable?
vh_audioProgress can only be called, every second but, I need to know the progress more frequently.
Pause between sentences
Hello,
I use "." as a sentence separator in a full body avatar as in the following example:
But the avatar does not mark any pause between these sentences 1 to 4.
How to proceed ?
françois
Customer support service by UserEcho