Comments (7)
Fixed in #39.
from discord-tts-bot.
Fixed in #39.
Didn't want to create a new issue but it seems like this problem still exists.
I'm hosting the bot via docker with docker-compose and when you use "aeiou", it does nothing. Then when you try to use "say", the bot no longer says anything.
from discord-tts-bot.
Have you tried updating your container to the latest image?
I haven't had this issue in a really long time and I've been hosting the bot for over 200 servers. Do you get a 400 error code as well?
from discord-tts-bot.
I put it up a fresh instance 2 days ago but just pulled the latest image right now just in case. Seems like the problem still exists on my side and not sure what could be causing it. Going to try hosting it somewhere else to see if it's somehow an issue with the connection on the current host I'm using.
I don't get any 400 error code in console or dm's.
I also discovered that instead of just restarting the docker container to get it unstuck, you can just use the stop command then use say afterwards. After the aeiou clip plays nothing (it shows "Playing aeiou for " in console), the bot doesn't play any other clips from say or aeiou.
Just for reference, this is the docker compose I'm using in case you wanted to see it
version: "3.2"
services:
obbytts:
image: moonstarx/discord-tts-bot
restart: always
environment:
DISCORD_TOKEN: "<redacted>"
DISCORD_PREFIX: "."
DISCORD_OWNER_ID: 136676457987571713
from discord-tts-bot.
Hmmm, this is weird, it doesn't seem like it's related to the initial problem from this issue.
This kinda looks like aeiou doesn't work altogether for you, not that using aeiou first (making the bot join the channel with aeiou) would break subsequent requests.
It could certainly be the host you're using that cannot connect to the url from where the aeiou tts is being pulled.
Are you hosting on firebase / google cloud platform by any chance?
from discord-tts-bot.
Yeah, doesn't matter if the bot was summoned with say or aeiou. Just doesn't work overall for some reason and makes the bot stuck after using aeiou.
I currently have the bot hosted on a VPS at OVH (4 vcore, 8gb ram, gigabit). I will see if I'll have better luck at my homelab. Funny thing is, I am also having an ongoing unrelated problem recently with other discord bots I'm hosting. Haven't seen this issue before at this host but it takes 5 seconds to react/respond to the discord api which is odd but don't think that would affect the tts bot unless you think it would.
When I get around to it, I will try running the bot in my homelab.
Btw, should I just make a new issue since it's not related to the 400 request error or is it fine to stick to this issue?
from discord-tts-bot.
I think it would be best if you created a new issue just so that the conversation stays relevant there, as long as you feel as the issue is really related to the project because so far it sounds like it's an issue with your VPS.
I've never used OVH before for VPSs so I wouldn't be able to give you an honest opinion on them. However, I suspect that it must be an issue on the OVH side since you mention you're having latency issues to the discord API on other bots.
It somewhat sounds like outgoing connections are being throttled by either something in your VPS or by OVH themselves because if you're having trouble with small payloads (like reacting...), sending voice packets will surely be affected.
In any case, try it in your homelab to see if it works, if it does then you can assume that the problem lies in your VPS. Maybe even try deploying a new VPS instance to see if it's a config issue or something?
from discord-tts-bot.
Related Issues (20)
- Crash on Leaving ${channel.name} do to inactivity HOT 3
- Channel delete crashes the bot LevelDataProvider HOT 10
- Crash when parsing custom server emojis HOT 1
- Crash when sending images/stickers in TTS channel HOT 3
- Add support for NextUp Ivona TTS engine. HOT 1
- Add an option for the bot to say who said what. HOT 2
- Add support for TTS Tool - Microsoft and Amazon voices. HOT 1
- Settings are broken HOT 3
- Add the option to log what people say in the channel.
- Could you add the prefix to replace the slash command HOT 2
- bot not starting HOT 3
- Bot shouldn't read out links
- The bot shouldn't say "User said:" when the same user sends multiple successive messages.
- cannot deploy bot in repl'it HOT 1
- Re-enable the prefix commands HOT 3
- Google_tts slow speed is the same as normal HOT 1
- How to use TTS without `/say` command after have joined channel HOT 4
- Support for Other TTS Engines? HOT 4
- Commandless Text-only TTS channels not working
- Voice sounds laggy when speaking
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from discord-tts-bot.