Results 2 issues of feng

1.You can choose **Elevenlabs** OR **Web Speech API** for TTS in Preferences, and choose the voice. Add some code easy to add more TTS and STT API in the future...

New feature: ![image](https://github.com/user-attachments/assets/b56365af-c4ad-4748-8333-1d2b42bfca84) ## TODO: * Some languages ​​have very few voices. pre-select will causing the voice list to become empty. Perhaps we should hide the pre-select option in these...