addis-assistant
Provides Speech-to-Text (STT) and text Translation using the Addis Assistant API (api.addisassistant.com). Use when the user needs to convert an audio file to text (specifically Amharic), or translate text between languages (e.g., Amharic to English). Requires 'x-api-key'.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Provides Speech-to-Text (STT) and text Translation using the Addis Assistant API (api.addisassistant.com). Use when the user needs to convert an audio file to text (specifically Amharic), or translate text between languages (e.g., Amharic to English). Requires 'x-api-key'.
How to use
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.