File size: 3,274 Bytes
e5a9df6
e067943
e013482
 
 
e5a9df6
d483c3a
e5a9df6
 
 
d483c3a
 
 
 
e013482
 
 
 
 
 
 
 
 
 
 
d483c3a
 
e013482
 
 
 
d483c3a
 
 
 
 
e013482
d483c3a
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
title: tts translate Alpha
emoji: ✈️🗣️
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860 
pinned: false
---

# ✈️ آموزش زبان فلای - مترجم و گوینده هوشمند (فارسی به انگلیسی)

به **آموزش زبان فلای** خوش آمدید! این ابزار به شما کمک می‌کند تا با ترجمه متن فارسی به انگلیسی و شنیدن تلفظ صحیح آن با لهجه‌های مختلف، مهارت زبان انگلیسی خود را تقویت کنید.

**⚠️ نیازمند تنظیم کلید(های) API ⚠️**

برای استفاده از قابلیت ترجمه، شما باید کلید(های) API خود را از [Google AI Studio](https://aistudio.google.com/app/apikey) دریافت کرده و آن‌ها را در بخش **Secrets** این Space ذخیره کنید.

شما می‌توانید **یک یا چند کلید API** را برای توزیع بار و جلوگیری از محدودیت‌ها تنظیم کنید. کلیدها باید با نام‌های زیر ذخیره شوند:
-   `GEMINI_API_KEY_1` (برای کلید اول)
-   `GEMINI_API_KEY_2` (برای کلید دوم، اختیاری)
-   `GEMINI_API_KEY_3` (برای کلید سوم، اختیاری)
-   و به همین ترتیب...

**نحوه تنظیم Secrets:**
1.  به تب "Settings" در Space خود بروید.
2.  در بخش "Repository secrets" (یا "Variables and secrets")، روی "New secret" کلیک کنید.
3.  نام سکرت را `GEMINI_API_KEY_1` (یا `GEMINI_API_KEY_2` و غیره) قرار دهید.
4.  مقدار سکرت را کلید API خودتان که از Google AI Studio گرفته‌اید، قرار دهید.
5.  در صورت نیاز، برای کلیدهای بیشتر تکرار کنید.
6.  Space را ری‌استارت کنید (معمولاً بعد از تغییر سکرت‌ها، نیاز به Rebuild یا Restart دارد تا تغییرات اعمال شوند).

**چگونه از "فلای" استفاده کنیم؟**
1.  متن فارسی خود را در کادر مشخص شده وارد کنید.
2.  لهجه و گوینده انگلیسی مورد نظرتان را از لیست انتخاب نمایید.
3.  (اختیاری) سرعت، حجم و گام صدا را در "تنظیمات پیشرفته" تغییر دهید.
4.  روی دکمه "🚀 ترجمه و تلفظ" کلیک کنید.
5.  متن ترجمه شده به انگلیسی نمایش داده می‌شود و می‌توانید فایل صوتی آن را پخش یا دانلود کنید.

**نکات مهم:**
*   **لیست صداها:** این برنامه از صداهای با کیفیت انگلیسی ارائه شده توسط سرویس Edge-TTS مایکروسافت استفاده می‌کند.
*   **وابستگی‌ها:** تمامی نیازمندی‌ها در `requirements.txt` مشخص شده و توسط `Dockerfile` نصب می‌شوند.

---
با ❤️ برای یادگیری لذت‌بخش زبان انگلیسی، توسط تیم فلای.

ساخته شده با:
- [Gradio](https://gradio.app/)
- [Google Gemini API](https://ai.google.dev/)
- [Edge-TTS](https://github.com/rany2/edge-tts/)