|
--- |
|
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 |
|
``` |