CoolFace
Apppublic

malayjain1207/VoiceCraft

sourceHugging Facemitupdated 1y agoView on Hugging Face
1likes
app.cpython-313.pyc21 linesDownload Raw Back to __pycache__
1�

2�h���j�SSKJrJrJrJr SSKJrJr SSKJ	r	 SSK3Jr SSKrSSK
r
SSKrSSKJr S\
R"S'\"5r\R&"S	5r\R+S4\"SS9SS
9 \	"SS9r\R/S\S9S\4Sj5r\R3S5\"S54S\4Sjj5rg)�)�FastAPI�File�5UploadFile�Request)�JSONResponse�HTMLResponse)�Jinja2Templates)�StaticFilesN)�6gettempdirz./cache�XDG_CACHE_HOME�basez/static�static)�	directory)�name�	templates�/)�response_class�requestc��:# �[RSSU05$7f)Nz7index.htmlr)r�TemplateResponse)rs �!C:\Users\nipun\VoiceCraft1\app.py�	read_rootrs����%�%�l�Y��4H�I�I�s�z/transcribe.�filec��# �UR5IShv�Nn[RR[	5SUR835nUR
SS5SS-n[US5nURU5 SSS5 URS5(d0[R"SSS	X#/S9S9 [R"U5 OUn[RU5n[R"U5 SUS0$N�!,(df   N�=f![a3nSSKnUR#5 [%S
S['U50S9sSnA$SnAff=f7f)N�temp_�.�rz.wav�wb�ffmpegz-yz-iT)�check�texti��error)�status_code�content)�read�os�path�joinr�filename�rsplit�open�write�endswith�10subprocess�run�remove�model�11transcribe�	Exception�	traceback�	print_excr�str)r�contents�12input_path�output_path�f�result�er4s        r�transcribe_audior=s#���H�����$���W�W�\�\�*�,�%��
�
��0G�H�13� �'�'��Q�/��2�V�;���*�d�
#�q�
�G�G�H��$��"�"�6�*�*��N�N�H�d�D�*�J�RV�W��I�I�j�!�$�K��!�!�+�.��14�	�	�+����v��'�'�'%�15$�
#�� �H��������g�s�1�v�5F�G�G��H�s^�E�D�D	�AD�5D�BD�E�	D�16D�D�17E�&(E�E�E�E�E)�fastapirrrr�fastapi.responsesrr�fastapi.templatingr	�fastapi.staticfilesr18�whisperr&r.�tempfiler�environ�app�19load_modelr1�mountr�getr�postr=��r�<module>rLs���6�6�8�.�+��	���(��20�21���
�i�����6�"���	�	�)�[�8�4�8�	�D��k�2�	�����\��*�J�W�J�+�J����-��.2�3�i�H��H��HrK