speak-sdk-patterns
Gotowe wzorce do integracji Speak SDK w TypeScript i Python
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera production-ready wzorce dla API Speak do nauki języków obcych. Znajdziesz tu implementacje sesji konwersacyjnych, oceny wymowy, przetwarzania audio i operacji wsadowych. Użyj go podczas wdrażania integracji Speak, refaktoryzacji kodu SDK lub ustalania standardów kodowania dla zespołu pracującego nad funkcjami nauczania języków. Wymaga ukończonego setup'u z speak-install-auth i zainstalowanego ffmpeg.
Jak używać
Upewnij się, że masz ukończony setup autentykacji z skill'u
speak-install-authoraz ważne poświadczenia API skonfigurowane w swoim środowisku.Zainstaluj ffmpeg na swoim systemie — jest wymagany do przetwarzania plików audio przed wysłaniem do API Speak.
Zaimportuj wzorzec
ConversationManagerdo swojego projektu TypeScript lub Python. Klasa zarządza sesją konwersacyjną, przechowując informacje o turach, czasie rozpoczęcia i języku nauki.Aby rozpocząć lekcję, wywołaj metodę
startLesson()z parametrami: język docelowy, scenariusz konwersacji i poziom zaawansowania. Metoda zwróci identyfikator sesji, który będziesz używać w kolejnych krokach.Dla każdej odpowiedzi użytkownika wywołaj
submitResponse()z identyfikatorem sesji i ścieżką do pliku audio. Skill automatycznie prześle audio do API, otrzyma ocenę wymowy i zwróci wynik turny.Po zakończeniu lekcji użyj
endAndReport()aby zamknąć sesję i otrzymać podsumowanie z czasem trwania, liczbą tur i średnią oceną wymowy.
Podobne skille
google-analytics
autor: davila7
payload
autor: payloadcms
reverse-engineering-tools
autor: gmh5225
architect-review
autor: sickn33
software-security
autor: project-codeguard
openapi-spec-generation
autor: wshobson