FROM OUR BLOG

FROM OUR BLOG

FROM OUR BLOG

SpeechTrainer

Sep 19, 2024

Case Study: SpeechTrainer

1. Opis Projektu

Celem projektu było stworzenie aplikacji wspierającej naukę języka angielskiego, która ocenia swobodną wymowę oraz czytany przez użytkownika tekst. W tym celu wykorzystaliśmy różne narzędzia sztucznej inteligencji. Projekt został opracowany z myślą o wsparciu szkół w nauczaniu języka.

2. Kluczowe Korzyści:

  • Ocena wymowy:  Aplikacja umożliwia użytkownikom otrzymanie precyzyjnej oceny swojej wymowy w języku angielskim. Dzięki wykorzystaniu zaawansowanych algorytmów sztucznej inteligencji, użytkownicy mogą identyfikować i korygować swoje błędy fonetyczne, co przyspiesza proces nauki poprawnej wymowy.

  • Poprawa gramatyki: Oprócz oceny wymowy, aplikacja analizuje również poprawność gramatyczną wypowiedzi. Użytkownicy otrzymują informacje zwrotne na temat błędów gramatycznych, co pomaga im w rozwijaniu umiejętności komunikacyjnych i pisemnych w języku angielskim.

  • Edytowalność aplikacji: Aplikacja została zaprojektowana z myślą o łatwej adaptacji do indywidualnych potrzeb klienta. Możliwość szybkiej modyfikacji treści, szaty graficznej oraz funkcjonalności pozwala na dostosowanie aplikacji do różnych grup docelowych i wymagań edukacyjnych.

3. Zmagania technologiczne:

  • Technologia oceny wymowy: W trakcie realizacji projektu jednym z największych wyzwań było znalezienie odpowiedniej technologii do oceny wymowy. Rozważaliśmy różne rozwiązania, w tym Speech Super, Azure AI oraz inne technologie, aby zapewnić najwyższą jakość i wydajność aplikacji. Zmieniające się wymagania wpływały na szacowanie kosztów, co zmuszało nas do balansowania między wydajnością a budżetem. 

  • Kompatybilność nagrywarki: Dodatkowym wyzwaniem była kompatybilność funkcji nagrywania dźwięku na różnych platformach: Android, iOS oraz web.

4. Rozwiązania zmagań:

  • Technologia oceny wymowy: Ostatecznie wybraliśmy technologię Speech Super do oceny wymowy, ponieważ zapewniła nam ona wysoką jakość w przystępnej cenie oraz umożliwia sprawną integrację z naszą infrastrukturą. 

  • Kompatybilność nagrywarki: Aby rozwiązać problem kompatybilności funkcji nagrywania dźwięku na różnych platformach, zmodyfikowaliśmy kod, dostosowując go do obsługi Web Audio API na urządzeniach mobilnych.

5. Wykorzystane technologie:

  • Speech Super: Technologia użyta do oceny wymowy, oferująca wysoką precyzję i efektywność kosztową.

  • Flutter: Wykorzystany do stworzenia aplikacji działającej na platformach Android, iOS i  Web.  Flutter umożliwia tworzenie spójnego i wydajnego interfejsu użytkownika z jednego kodu źródłowego.

  • .NET 8: Zastosowany do budowy backendu aplikacji, zapewniając stabilność, skalowalność i bezpieczeństwo. .NET 8 pozwala na efektywne zarządzanie logiką biznesową oraz integrację z bazami danych i usługami zewnętrznymi.

  • Microsoft Azure: Platforma chmurowa użyta do hostowania aplikacji, zapewniając wysoką dostępność, bezpieczeństwo i skalowalność infrastruktury. Azure umożliwia łatwe zarządzanie zasobami, automatyzację wdrożeń oraz integrację z innymi usługami Microsoft.

6. Efekt Końcowy

Aplikacja została zaprojektowana w taki sposób, że jest gotowa na dalszy rozwój, wprowadzanie nowych modułów, modyfikację szaty graficznej oraz obsługę innych języków niż angielski. Dzięki elastycznej architekturze i wykorzystaniu nowoczesnych technologii możliwe jest szybkie dostosowanie aplikacji do indywidualnych potrzeb klientów oraz wymagań rynku edukacyjnego.

7. Planowane dalsze działania

  • Dodanie nowych języków: Wprowadzenie możliwości nauki innych języków, takich jak hiszpański, francuski czy niemiecki.

  • Optymalizacja aplikacji: Planujemy dalszą optymalizację wydajności aplikacji poprzez polepszenie kodu, zmniejszenie rozmiaru plików oraz poprawę szybkości ładowania. Ma to na celu zapewnienie płynniejszego działania i lepszego doświadczenia użytkownika.

  • Nowe funkcjonalności w oparciu o feedback użytkowników: Planujemy aktywnie zbierać i analizować opinie oraz sugestie od naszych użytkowników, aby lepiej zrozumieć ich potrzeby i oczekiwania. Na podstawie zebranych informacji będziemy wprowadzać kolejne funkcjonalności i ulepszenia, które zwiększą wartość aplikacji i satysfakcję użytkowników. Dzięki temu Speech Trainer będzie rozwijać się w sposób zgodny z oczekiwaniami społeczności, dostarczając narzędzi najbardziej przydatnych w procesie nauki języka.

8. Wnioski 

Projekt Speech Trainer potwierdził, że innowacyjne wykorzystanie sztucznej inteligencji w edukacji przynosi wymierne korzyści zarówno dla uczniów, jak i nauczycieli. Mimo napotkanych wyzwań technicznych udało nam się stworzyć efektywne narzędzie wspierające naukę języka angielskiego.

Informacje:

Zapraszamy szkoły, instytucje edukacyjne oraz indywidualnych użytkowników do wypróbowania aplikacji Speech Trainer. Skontaktuj się z nami, aby dowiedzieć się więcej o tym, jak nasza aplikacja może wspomóc naukę języków w Twojej organizacji. Jesteśmy otwarci na współpracę i dostosowanie rozwiązania do Twoich unikalnych potrzeb.

Autor Case Study: Bartosz Cofalik

Data: 19/09/2024

Case Study: SpeechTrainer

1. Opis Projektu

Celem projektu było stworzenie aplikacji wspierającej naukę języka angielskiego, która ocenia swobodną wymowę oraz czytany przez użytkownika tekst. W tym celu wykorzystaliśmy różne narzędzia sztucznej inteligencji. Projekt został opracowany z myślą o wsparciu szkół w nauczaniu języka.

2. Kluczowe Korzyści:

  • Ocena wymowy:  Aplikacja umożliwia użytkownikom otrzymanie precyzyjnej oceny swojej wymowy w języku angielskim. Dzięki wykorzystaniu zaawansowanych algorytmów sztucznej inteligencji, użytkownicy mogą identyfikować i korygować swoje błędy fonetyczne, co przyspiesza proces nauki poprawnej wymowy.

  • Poprawa gramatyki: Oprócz oceny wymowy, aplikacja analizuje również poprawność gramatyczną wypowiedzi. Użytkownicy otrzymują informacje zwrotne na temat błędów gramatycznych, co pomaga im w rozwijaniu umiejętności komunikacyjnych i pisemnych w języku angielskim.

  • Edytowalność aplikacji: Aplikacja została zaprojektowana z myślą o łatwej adaptacji do indywidualnych potrzeb klienta. Możliwość szybkiej modyfikacji treści, szaty graficznej oraz funkcjonalności pozwala na dostosowanie aplikacji do różnych grup docelowych i wymagań edukacyjnych.

3. Zmagania technologiczne:

  • Technologia oceny wymowy: W trakcie realizacji projektu jednym z największych wyzwań było znalezienie odpowiedniej technologii do oceny wymowy. Rozważaliśmy różne rozwiązania, w tym Speech Super, Azure AI oraz inne technologie, aby zapewnić najwyższą jakość i wydajność aplikacji. Zmieniające się wymagania wpływały na szacowanie kosztów, co zmuszało nas do balansowania między wydajnością a budżetem. 

  • Kompatybilność nagrywarki: Dodatkowym wyzwaniem była kompatybilność funkcji nagrywania dźwięku na różnych platformach: Android, iOS oraz web.

4. Rozwiązania zmagań:

  • Technologia oceny wymowy: Ostatecznie wybraliśmy technologię Speech Super do oceny wymowy, ponieważ zapewniła nam ona wysoką jakość w przystępnej cenie oraz umożliwia sprawną integrację z naszą infrastrukturą. 

  • Kompatybilność nagrywarki: Aby rozwiązać problem kompatybilności funkcji nagrywania dźwięku na różnych platformach, zmodyfikowaliśmy kod, dostosowując go do obsługi Web Audio API na urządzeniach mobilnych.

5. Wykorzystane technologie:

  • Speech Super: Technologia użyta do oceny wymowy, oferująca wysoką precyzję i efektywność kosztową.

  • Flutter: Wykorzystany do stworzenia aplikacji działającej na platformach Android, iOS i  Web.  Flutter umożliwia tworzenie spójnego i wydajnego interfejsu użytkownika z jednego kodu źródłowego.

  • .NET 8: Zastosowany do budowy backendu aplikacji, zapewniając stabilność, skalowalność i bezpieczeństwo. .NET 8 pozwala na efektywne zarządzanie logiką biznesową oraz integrację z bazami danych i usługami zewnętrznymi.

  • Microsoft Azure: Platforma chmurowa użyta do hostowania aplikacji, zapewniając wysoką dostępność, bezpieczeństwo i skalowalność infrastruktury. Azure umożliwia łatwe zarządzanie zasobami, automatyzację wdrożeń oraz integrację z innymi usługami Microsoft.

6. Efekt Końcowy

Aplikacja została zaprojektowana w taki sposób, że jest gotowa na dalszy rozwój, wprowadzanie nowych modułów, modyfikację szaty graficznej oraz obsługę innych języków niż angielski. Dzięki elastycznej architekturze i wykorzystaniu nowoczesnych technologii możliwe jest szybkie dostosowanie aplikacji do indywidualnych potrzeb klientów oraz wymagań rynku edukacyjnego.

7. Planowane dalsze działania

  • Dodanie nowych języków: Wprowadzenie możliwości nauki innych języków, takich jak hiszpański, francuski czy niemiecki.

  • Optymalizacja aplikacji: Planujemy dalszą optymalizację wydajności aplikacji poprzez polepszenie kodu, zmniejszenie rozmiaru plików oraz poprawę szybkości ładowania. Ma to na celu zapewnienie płynniejszego działania i lepszego doświadczenia użytkownika.

  • Nowe funkcjonalności w oparciu o feedback użytkowników: Planujemy aktywnie zbierać i analizować opinie oraz sugestie od naszych użytkowników, aby lepiej zrozumieć ich potrzeby i oczekiwania. Na podstawie zebranych informacji będziemy wprowadzać kolejne funkcjonalności i ulepszenia, które zwiększą wartość aplikacji i satysfakcję użytkowników. Dzięki temu Speech Trainer będzie rozwijać się w sposób zgodny z oczekiwaniami społeczności, dostarczając narzędzi najbardziej przydatnych w procesie nauki języka.

8. Wnioski 

Projekt Speech Trainer potwierdził, że innowacyjne wykorzystanie sztucznej inteligencji w edukacji przynosi wymierne korzyści zarówno dla uczniów, jak i nauczycieli. Mimo napotkanych wyzwań technicznych udało nam się stworzyć efektywne narzędzie wspierające naukę języka angielskiego.

Informacje:

Zapraszamy szkoły, instytucje edukacyjne oraz indywidualnych użytkowników do wypróbowania aplikacji Speech Trainer. Skontaktuj się z nami, aby dowiedzieć się więcej o tym, jak nasza aplikacja może wspomóc naukę języków w Twojej organizacji. Jesteśmy otwarci na współpracę i dostosowanie rozwiązania do Twoich unikalnych potrzeb.

Autor Case Study: Bartosz Cofalik

Data: 19/09/2024

Subscribe to our newsletter

Receive articles and curiosities from the world of artificial intelligence as well as case studies of our projects. Stay up to date with the latest technological innovations!

Subscribe to our newsletter

Receive articles and curiosities from the world of artificial intelligence as well as case studies of our projects. Stay up to date with the latest technological innovations!

Subscribe to our newsletter

Receive articles and curiosities from the world of artificial intelligence as well as case studies of our projects. Stay up to date with the latest technological innovations!