Skip to content

Commit c03952b

Browse files
committed
Improve documentation
1 parent d31f9ad commit c03952b

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

.github/workflows/release.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ jobs:
2525
with:
2626
python-version: ${{ matrix.python-version }}
2727

28+
- name: Upgrade pip
29+
run: python -m pip install --upgrade pip
30+
2831
- name: Cache pip dependencies
2932
uses: actions/cache@v4
3033
with:
@@ -69,6 +72,9 @@ jobs:
6972
with:
7073
fetch-depth: 0
7174

75+
- name: Upgrade pip
76+
run: python3.10 -m pip install --upgrade pip
77+
7278
- name: Install dependencies
7379
run: python3.10 -m pip install .[dev]
7480

@@ -106,6 +112,9 @@ jobs:
106112
with:
107113
python-version: ${{ matrix.python-version }}
108114

115+
- name: Upgrade pip
116+
run: python -m pip install --upgrade pip
117+
109118
- name: Cache pip dependencies
110119
uses: actions/cache@v4
111120
with:
@@ -151,6 +160,9 @@ jobs:
151160
with:
152161
python-version: ${{ matrix.python-version }}
153162

163+
- name: Upgrade pip
164+
run: python -m pip install --upgrade pip
165+
154166
- name: Cache pip dependencies
155167
uses: actions/cache@v4
156168
with:

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ See also the [French README](docs/README-fr.md) for a version in French.
3535
- **Integrated Playback**: Listen to and stop audio playback directly from the application (requires FFmpeg).
3636
- **Secure API Key Storage**: Your Google Gemini API key is requested once and securely stored in your system's keychain (`keyring`).
3737
- **Accent and Language Support**: Create podcasts in multiple languages with distinct voices and accents for each language (from the speaker settings with the ElevenLabs API or from the prompt with Gemini).
38+
- **Docker Support**: Run the application as a web service using Docker. This simplifies deployment, requires no additional installation, and can run on a small headless server or locally.
3839

3940
---
4041

docs/README-fr.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Commencez à créer vos podcasts en quelques minutes.
3131
- **Lecture intégrée** : Écoutez et arrêtez vos créations directement depuis l’application (**FFmpeg requis**).
3232
- **Stockage sécurisé de la clé API** : Votre clé API Google Gemini est demandée une seule fois et enregistrée de manière sécurisée dans le trousseau du système (`keyring`).
3333
- **Support des accents et langues** : Créez des podcasts en plusieurs langues avec des voix et des accents distincts pour chaque langue (depuis les réglages des locuteurs avec l'API ElevenLabs ou depuis le prompt avec Gemini).
34+
- **Support Docker** : Exécutez l'application en tant que service web à l'aide de Docker. Cela simplifie le déploiement, ne nécessite aucune installation supplémentaire et peut fonctionner sur un petit serveur ou localement.
3435

3536
---
3637

0 commit comments

Comments
 (0)