시작 Gradio로 Whisper_STT를 서비스하는 서버를 만들었는데, 파일을 넣고 "파일 변환"을 누르면 작업중 웹에서 "Error" 가 표시되고 중지되었다. Docker기반 애플리케이션이기 때문에 바로 `docker logs -f [컨테이너명]` 명령어로 로그를 추적해봤더니 "ValueError: An event handler (transcribe_file) didn't receive enough output values" 오류를 뿜고있었다. Traceback (most recent call last): File "/home/sttUser/.local/lib/python3.10/site-packages/gradio/routes.py", line 439, in run_predict output = a..
JSON으로 된 데이터를 ElasticSearch에 그냥 Put 해버리면 알아서 Mapping을 해주기 때문에 매우 좋지만 JSON으로 된 데이터에 모든 데이터들이 따옴표(" ")로 묶여있어 전부 `text`로 맵핑을 해버리는 경우가 있다. 이 문제를 조금이나마 해결하기 위해 프로그램을 만들었다. 수많은 웹사이트를 뒤졌지만 중첩 딕셔너리를 해결하지 못하여 몇 주를 삽질 하다가 ChatGPT를 잘 굴리다 보니(가르치다 보니) 드디어 중첩 딕셔너리에 대한 문제를 해결할 수 있었다. 사용목적 해당 프로그램은 이러한 문제를 겪고 있으신 분이 사용하면 유용할 것이에요. 1. ElasticSearch에 데이터를 맵핑해야 하는데 데이터가 너무 많다 2. 데이터가 모두 따옴표로 묶여있어 전부 `text`로 맵핑하여 수..