addis-assistant
Zamieniaj mowę na tekst i tłumacz języki za pomocą API Addis Assistant
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill integrujący API Addis Assistant do zamiany mowy na tekst oraz tłumaczenia między językami. Obsługuje konwersję plików audio (w szczególności amharskiego) na tekst oraz tłumaczenie tekstu z języka źródłowego na docelowy. Idealne rozwiązanie dla aplikacji wymagających przetwarzania mowy lub wielojęzycznego wsparcia. Wymaga klucza API (x-api-key) do autoryzacji.
Jak używać
Uzyskaj klucz API (x-api-key) od Addis Assistant i przygotuj go do użycia w skrypcie.
Aby zamienić mowę na tekst, przygotuj plik audio w formacie obsługiwanym przez API. Skrypt stt.py wysyła żądanie POST na endpoint api.addisassistant.com/api/v2/stt, przekazując ścieżkę do pliku audio oraz parametr language_code ustawiony na "am" (amharski).
Uruchom skrypt Speech-to-Text, podając ścieżkę do pliku audio i klucz API. Skrypt zwróci transkrypcję tekstu z pliku dźwiękowego.
Aby przetłumaczyć tekst, użyj skryptu translate.py. Przygotuj tekst do tłumaczenia, kod języka źródłowego (np. "am" dla amharskiego) i kod języka docelowego (np. "en" dla angielskiego).
Skrypt wysyła żądanie POST na endpoint api.addisassistant.com/api/v1/translate z parametrami text, source_language i target_language. Zwraca przetłumaczony tekst w języku docelowym.
Oba skrypty wymagają przekazania klucza API jako argumentu. Zapoznaj się z dokumentacją api_spec.md w katalogu references/ aby zobaczyć szczegółowe parametry i przykłady curl dla każdego endpointu.