Converting text to speech runs smoothly in most cases. But if you encounter error 403, probably some additional security measures were taken on your site. This can be done both by the hosting or by the admin/developer/owner of the site. Any additional security measures on the site may affect the plugin functionality. Since the Speaker requires constant contact with Google API, there should always be free access. Any restrictions from the site may prevent this. So in this case, you need to check a few points:
1. Check all installed third-party plugins on your site and first disable plugins that may add some access restrictions. Then try to disable all third-party plugins to make sure that not one of them affects the Speaker plugin functionality.
One of the popular security plugins is the Wordfence plugin. It can also cause error 403 denying access to certain links. In this case, you can add the link provided below to the white list of the security plugin, where your-sitename replace with the domain of your site. This solution is valid until Speaker version 3.0.
https://your-sitename/wp-content/plugins/speaker/src/Merkulove/Speaker/PostContent.php
2. If the first step does not give any results, let's try checking the hosting settings. Go to your Cpanel and make sure the ModSecurity option is disabled. To do this, find the Mod Security Manager is in the Security section and disable mod_security for the required site domain.
If you encounter error 301, please follow the steps listed above. Besides, some SEO plugins can perform redirection and cause the problem. So, try to disable it as well.
In case you require to take additional security measures on your site, you can just add the Speaker as an exception for a specific security plugin as shown in point one for the Wordfence.
3. In the case of 403 or 503 errors during audio creating, check the points below to solve this:
- maintenance mode is disabled on your site and you do not use a temporary domain.
- a page must be published to work with the Speaker.
- a page/site does not have limited access to content (through a password, captcha, or similar)
- make sure any of your third-party plugins, for example, SEO plugin, do not perform redirection and some kind of additional content protection. Try to disable temporarily all third party plugins to check it.
If none of the methods helped to solve the problem, please contact support via help@merkulov.design and describe the problem in details.
Comments
0 comments
Please sign in to leave a comment.