Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Audio Transcription Editor
Niestandardowa wtyczka do skrobania danych i jeden zaawansowany odtwarzacz do wielu celów w celu optymalizacji edycji transkrypcji audio i innych procesów
- DevOps services
- QA
- Web Development
Opis Projektu
Platforma umożliwia każdej osobie konsultację z ekspertami w dziedzinie biznesu, ochrony zdrowia i wielu innych dziedzin. Naszym zadaniem było stworzenie user-side zaawansowanego odtwarzacza dla użytkowników platformy oraz managerów, którzy edytują transkrypcje konsultacji. Po zakończeniu konsultacji na platformie użytkownik otrzymuje na stałe jej nagranie i transkrypcję, dzięki czemu może odsłuchiwać ją przez odtwarzacz audio platformy tyle razy, ile chce. Z tego samego odtwarzacza korzystają także menedżerowie, którzy dbają o to, aby transkrypcja audio generowana automatycznie przez narzędzie Google do rozpoznawania mowy była poprawna i nie zawierała błędnie wydrukowanych słów, takich jak nazwiska, tytuły itp. Dodatkowo stworzyliśmy po stronie serwera wtyczkę do zbierania danych, która wyszukuje e-maile różnych najlepszych specjalistów, którzy mogą zostać ekspertami konsultingowymi. Menedżer musi tylko określić obszar specjalizacji i kraj, aby wtyczka mogła sprawdzić na LinkedIn i Google dane kontaktowe konkretnych specjalistów. Wtyczka wyszukuje e-maile i umieszcza je w bazie danych, dzięki czemu system może automatycznie wysyłać zaproszenia i propozycje współpracy.
Industry: | Education |
Platforms: | Web |
Role: | Software developer |
Tech Stack: | Python, React.js |
Przedstawienie problemu
Nasz klient potrzebował zespołu programistów, który byłby w stanie stworzyć i dostarczyć niestandardowe funkcje odtwarzacza i wtyczek do zbierania danych w krótkim terminie. System wymagał optymalizacji w wyszukiwaniu ekspertów zainteresowanych konsultacjami z innymi użytkownikami oraz procesami edycji transkrypcji audio. Klient zażądał między innymi zbudowania funkcjonalności odtwarzacza tak, aby był jednym oprogramowaniem zintegrowanym w kilku miejscach na platformie i służącym różnym celom. Na przykład musiało to być narzędzie umożliwiające wszystkim użytkownikom platformy odsłuchiwanie ich nagranych sesji konsultacyjnych, podczas gdy menedżerowie platformy powinni mieć dostęp do rozszerzonej funkcjonalności edycji transkrypcji audio.
Główne cele:
- Zoptymalizować pracę edytorów transkrypcji audio
- Stworzyć jedną funkcjonalność odtwarzacza audio, której można używać w kilku miejscach na platformie
- Zbudować część zaplecza wtyczki do zbierania danych
- Zautomatyzować i zoptymalizować wyszukiwanie ekspertów do współpracy
- Zwiększyć wydajność platformy dla użytkowników i menedżerów
Wyzwania techniczne
Stworzenie niestandardowej funkcjonalności odtwarzacza było nieco trudne, ponieważ musieliśmy zbudować jeden odtwarzacz, który mógłby być wielokrotnie integrowany z platformą teraz iw przyszłości. Odtwarzacz jest już zaimplementowany na kontach osobistych użytkowników, aby wielokrotnie odsłuchiwać nagrane konsultacje. Jest również zintegrowany z pulpitem administratora, więc menedżerowie, którzy edytują automatycznie generowane transkrypcje audio, mogą zoptymalizować ten proces.
Podstawowa funkcjonalność:
- Wtyczka do eksperckiego skrobania e-maili na Linkedin i Google
- Rozszerzona funkcjonalność odtwarzacza audio, która umożliwia edycję transkrypcji
- Funkcjonalność jednego gracza dla różnych części i celów platformy
Rozwiązanie
W rezultacie dostarczyliśmy niestandardowy i wygodny odtwarzacz, który umożliwia redaktorom zmianę prędkości audio, zamianę słów w transkrypcjach jednym kliknięciem (gdy narzędzie Google do rozpoznawania mowy nie rozpoznaje poprawnie niektórych słów) itp., aby udoskonalić jakość teksty. Funkcjonalność ta jest również wygodna dla właściciela serwisu, ponieważ mimo, że odtwarzacz prezentowany jest w różnych częściach platformy, to wciąż jest to jedno oprogramowanie. Tak więc, gdy wymaga aktualizacji lub naprawy błędów, klient oszczędza czas i inne zasoby na jego przyszły rozwój, zapewnienie jakości i konserwację.
Aby zautomatyzować i zoptymalizować proces poszukiwania i docierania do najlepszych ekspertów w dziedzinie biznesu, opieki zdrowotnej, legislacji i wielu innych dziedzin, opracowaliśmy wtyczkę do zbierania danych. Ta wtyczka zwiększyła szybkość i jakość wyszukiwania najlepszych specjalistów chętnych do współpracy z platformą i dzielenia się swoją wiedzą z innymi ludźmi.
Wynik
- Wtyczka i odtwarzacz dostarczone w ciągu ponad miesiąca
- Jeden gracz, który pasuje do różnych celów
- Odtwarzacz optymalizujący proces edycji transkrypcji
- Funkcjonalność odtwarzacza, która będzie wymagać mniej zasobów przy przyszłych zmianach lub aktualizacjach
- Wtyczka do zbierania e-maili, która automatyzuje wyszukiwanie ekspertów do współpracy