gpt4free/docs
hlohaus 099d7283ed feat: add gTTS provider and update EdgeTTS & media docs
- In **docs/media.md**:
  - Updated the import to include `gTTS` alongside `EdgeTTS`, `Gemini`, and `PollinationsAI`.
  - Changed the audio parameter for EdgeTTS from `"locale": "en-US"` to `"language": "en"`.
  - Added a new code example demonstrating how to use the gTTS provider and save the output as "google-tts.mp3".

- In **g4f/Provider/__init__.py**:
  - Replaced the import of `EdgeTTS` with a wildcard import (`from .audio import *`) to include all audio providers.

- In **g4f/Provider/audio/EdgeTTS.py**:
  - Added a new class attribute `model_id = "edge-tts"`.
  - Changed the voice selection logic to use `cls.model_id` instead of the hardcoded string "edge-tts".
  - Updated the filename generation to use `[cls.model_id]` instead of `[cls.default_model]`.

- In **g4f/Provider/audio/__init__.py**:
  - Added an import for the new `gTTS` provider.

- Added new file **g4f/Provider/audio/gTTS.py**:
  - Implements the gTTS provider using the `gtts` library.
  - Defines provider attributes (`label`, `working`, `model_id`, etc.) and generates audio using a similar structure to EdgeTTS.

- In **g4f/image/__init__.py**:
  - Modified the `get_extension` function to extract the extension using `.lower().lstrip('.')` instead of slicing with `[1:]`.
2025-04-19 14:40:53 +02:00
..
guides Added missing periods. 2024-05-03 11:06:01 -04:00
images Add Authentication Setup Guide 2024-12-07 03:01:43 +01:00
async_client.md Add example for video generation 2025-03-27 09:38:31 +01:00
authentication.md Code review changes 2025-03-30 17:57:42 +02:00
client.md Adding New Models and Enhancing Provider Functionality (#2689) 2025-02-07 13:54:00 +01:00
configuration.md Update model configurations, provider implementations, and documentation (#2577) 2025-01-24 03:47:57 +01:00
docker.md Add nodriver to Gemini provider, 2024-11-17 11:06:37 +01:00
file.md feat: add EdgeTTS audio provider and global image→media refactor 2025-04-19 03:20:57 +02:00
git.md Update (docs/ README.md g4f/client/client.py) 2024-11-12 08:44:48 +02:00
gui.md Support "Think Deeper" in Copilot 2025-03-30 15:40:46 +02:00
interference-api.md Update docs: Using the OpenAI Library 2025-03-22 07:32:30 +01:00
legacy.md Update legacy.md 2025-02-21 09:53:56 +01:00
local.md Updated almost all documentation and added new documentation for the local interface 2024-10-19 20:21:14 +03:00
media.md feat: add gTTS provider and update EdgeTTS & media docs 2025-04-19 14:40:53 +02:00
providers-and-models.md docs: update providers documentation and enhance support for Blackbox HAR auth 2025-04-04 13:36:28 +03:00
pydantic_ai.md Add ARTA image provider 2025-03-11 02:49:24 +01:00
requests.md Fix invalid escape in requests module 2025-01-06 23:20:29 +01:00
requirements.md Update requirements.md 2025-02-21 09:56:20 +01:00
selecting_a_provider.md Fix generate Images with OpenaiChat 2025-01-24 17:49:07 +01:00
vision.md Add multiple images support (#2478) 2024-12-13 22:20:58 +01:00
webview.md Add Installation Guide for Windows 2024-04-06 10:47:43 +02:00