
How long does it to process a refund invoice to work?

XMLHttpRequest blocked by CORS policy
Hello Gil,
we have a problem, that sometimes we get this error in browser console, when calling sayText().
It happens unpredictable, once in a while. When this happen, the avatar does not say anything.
Are we doing something wrong or is it a problem on your side?
Thank you,
Pavel

Problems using stopSpeach() function
Hi.
We would like to use repeatibly sayText() and stopSpeech(), but we are encountering problems.
After few calls, the sayText() does not start speaking.
My colleague created a Github repo based on your Vue.js example and added a sequence of sayText() and stopSpeech() commands to demonstrate this problem.
This link points to commit with our changes to your example:
https://github.com/dominikbrno/Sitepal-vue/commit/c719d1aabbb0f5c62c1bdf2e1b78067ae78ff70a
If I run the example on my computer (3d photoface -> sayText() button), then it always skips the third sentence.
Could you please guide us how to fix this problem?
Thank you.

Hi Pavel - this issue should now be fixed. Please clear your browser cache and let me know if you still see the problem.
Best,
Gil

CORS error - React JS
Access to XMLHttpRequest at 'http://cache-a.oddcast.com/tts/genB.php"from origin has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
We have added our domain in the licensed domains and still facing the above error
Enviroment React JS

How to connect to the MS TTS?
How do I connect to the Microsoft Azure TTS service? The API References documentation currently only includes Google as the TTS engine.

Hello!
This feature is not yet officially introduced, still in Beta review.
Send us an email to support@sitepal.com if you would like to receive the provisional voice list & API instructions.
Regards,
Gil
The SitePal Team

Error when upload custom loader
I'm try to upload my custom loader,
but i get back from backend an error with invalid column when saving to DB.

Hello!
This issue has been fixed & verified. Apologies for the inconvenience.
Please try again to upload your custom loader & let us know if any problem is encountered.
Best regards,
Gil
The SitePal Team

say function to avatar
Hello,
I'm try to send an method to the scene, but JS say me is not a function.
This is an example: https://jsfiddle.net/moku23/05ycdsvr/5/

Hello!
There is no function called say me or sayme or say.
There are three main speech functions that you should become familiar with -
1. sayAudio - to speak previously uploaded or recorded audios
2. sayText - for realtime Text-to-Speech audio
3. sayAI - for user interaction with your SitePal Bot (or 3rd party bot)
To become more familiiar with using our API I recommend reading the introduction section in our Client API reference document on our support page.
Here is a direct link -
https://www.sitepal.com/docs/vhost_API_Reference.pdf
On our support page - www.sitepal.com/support - you will also find links to dozens of technical examples demonstrating how to use our API. Please peruse those examples, and feel free to copy their source code to your own page to get started.
Regarding the test page you shared above - In your page you are trying to call the function saySilent (please look un in the reference doc what it does). But it will not work before your character has loaded.
You should use the callback function vh_sceneLoaded to find out when it is safe to call the API.
Finally, if you have specific questions - please send us a note to support@sitepal.com - and we will be happy to look into and advise.
I hope this helps,
Gil
ps. great character!

Structure Elements "BREAK", occasionally not working
Dear SitePal,
we use the structure element "BREAK" to insert a custom pause for the avatar.
Normally, the BREAK working properly with the sintaxt: BREAK time="1000ms" (in HTML tag).
Occasionally, with the same sintaxt, the avatar reads the "milliseconds" without a pause.
Do you know this problem?
How can we resolve it?
I'm looking forward for your kindly reply.
Kind regards,
Paolo

Hello!
The talkStarted event should be received only once - when your character starts talking.
If several audios are spoken in sequence, the talkStarted should be received at the start, and talkEnded at the end.
For each audio in the sequence you should receive an audioStarted and audioEnded event.
Here is a relevant technical example that demonstrates this -
http://www.oddcast.com/support1/syc_classic.html
If you think there is a problem in your implementation - please post a link to your page where the problem can be seen and we will take a look and advise. Or - send a note to support@sitepal.com with the relevant information.
Hope this helps,
Gil
The SitePal Tam
Customer support service by UserEcho