File size: 1,910 Bytes
4c91447
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
---
title: MoodF - Duygusal Destek Asistanı
emoji: 😊
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.22.0
app_file: app.py
pinned: false
---

# MoodF - Duygusal Destek Asistanı

Bu uygulama, kullanıcıların duygusal durumlarını analiz edip destekleyici yanıtlar veren ve bunları doğal insan sesine yakın bir kalitede seslendiren gelişmiş bir yapay zeka asistanıdır.

## Özellikler

- 🧠 **Duygu analizi** - Kullanıcının yazısındaki duygu durumunu tespit eder
- 💬 **Gerçek zamanlı metin üretimi** - Türkçe dil modeli kullanarak özgün destekleyici mesajlar üretir
- 🔊 **Doğal ses kalitesi** - Microsoft Edge TTS teknolojisi ile insan sesine çok yakın kalitede Türkçe seslendirme

## Nasıl Kullanılır

1. Duygularınızı veya düşüncelerinizi metin kutusuna yazın
2. "Gönder" düğmesine tıklayın
3. MoodF size özgün bir destekleyici yanıt verecek ve bunu doğal bir sesle seslendirecektir

## Teknik Detaylar

Bu proje iki farklı yapay zeka modelini ve Microsoft'un ses teknolojisini bir araya getirir:

- **Duygu Analizi**: DistilBERT modeli
- **Metin Üretme**: ytu-ce-cosmos/turkish-gpt2 - Yıldız Teknik Üniversitesi tarafından Türkçe dili için özel olarak eğitilmiş metin üretme modeli
- **Seslendirme**: Microsoft Edge TTS - Türkçe dahil birçok dilde doğal ve akıcı sesler üreten, Microsoft'un Neural TTS teknolojisi

## API Kullanımı

Bu Space, API endpoint'i üzerinden erişilebilir:

```
https://huggingface.co/spaces/canksdi/cancan/api/predict/
```

POST isteği ile şu formatta veri gönderilebilir:

```json
{
  "data": ["Bugün kendimi çok kötü hissediyorum."]
}
```

Yanıt olarak metin ve ses dosyası URL'si alınır.

## Kurulum

### Bağımlılıklar:

```
gradio==3.32.0
transformers==4.30.2
torch==2.0.0
soundfile==0.12.1
datasets==2.13.0
numpy<2.0.0
protobuf==3.20.3
tqdm
sentencepiece
edge-tts
```