Metadata-Version: 2.3
Name: rpi_stt_tts_shell
Version: 0.2.0
Summary: Biblioteka STT i TTS dla Raspberry Pi
Author: Tom Sapletta
Author-email: info@softreck.com
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: camera
Requires-Dist: adafruit-blinka (>=8.19.0,<9.0.0)
Requires-Dist: adafruit-circuitpython-dht (>=3.7.8,<4.0.0)
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: paho-mqtt (>=2.2.1,<3.0.0)
Requires-Dist: picamera (>=1.13,<2.0) ; extra == "camera"
Requires-Dist: rpi-gpio (>=0.7.1,<0.8.0)
Description-Content-Type: text/markdown

# rpi-stt-tts-shell


Przykładowy projekt dla Raspberry Pi zarządzany przez Poetry, oferujący funkcje rozpoznawania i syntezowania mowy.

## Instalacja

### Wymagania systemowe

- Raspberry Pi (testowano na Raspberry Pi 3B+ i 4)
- Python 3.7 lub nowszy
- pip lub Poetry

### Instalacja przy użyciu pip

```bash
pip install rpi-stt-tts-shell
```


### Podstawowe komendy głosowe
- "Włącz światło" - aktywuje GPIO do włączenia światła
- "Wyłącz światło" - dezaktywuje GPIO
- "Jaka jest temperatura" - odczytuje aktualną temperaturę z czujnika DHT

## Podłączenie sprzętu
### Wymagane komponenty
- Raspberry Pi
- Czujnik temperatury DHT22 (podłączony do pinu GPIO4)
- LED (podłączony do pinu GPIO17)
- Mikrofon USB (do rozpoznawania mowy)
- Głośnik (podłączony przez wyjście audio lub Bluetooth)

### Schemat podłączenia
``` 
Raspberry Pi:
- GPIO4 -> DHT22 (dane)
- GPIO17 -> LED (przez rezystor 220Ω)
- 3.3V -> DHT22 (zasilanie)
- GND -> DHT22 (masa)
- GND -> LED (masa)
```
## Rozwiązywanie problemów
### Popularne problemy
1. **Problem z rozpoznawaniem mowy**
    - Upewnij się, że mikrofon jest prawidłowo podłączony
    - Sprawdź poziom głośności mikrofonu w systemie

2. **Czujnik DHT nie działa**
    - Sprawdź podłączenie przewodów
    - Upewnij się, że biblioteka ma wymagane uprawnienia

3. **Błędy związane z GPIO**
    - Uruchom aplikację z uprawnieniami administratora: `sudo rpi-example`

