ShipBit/wingman-ai

Edge TTS language detection does not work with pure azure configurations

Closed this issue · 1 comments

The automated edge_tts language detection does not work with azure-only configurated wingmen, as it ignores the azure configuration and always uses direct OpenAI calls.

For example comparing __ask_gpt_for_locale and _summarize_function_calls methods in open_ai_wingman.py shows the missing azure "overwrite".
image
image

Discord bug report: https://discord.com/channels/1173573578604687360/1188640947358146600

We decided to remove language detection for EdgeTTS entirely. It was only a Wingman-specific workaround with a lot of caveats and no real benefit. Nobody wants a random voice...
This will no longer be an issue in Beta2 and has already been fixed (=removed) on the linked branch