CoolFace
Apppublic

Mery3391/YAMNET

sourceHugging Facemitupdated 4mo agoView on Hugging Face
0likes
predict.cpython-313.pyc16 linesDownload Raw Back to __pycache__
1�

2D0�i^����SSKrSSKrSSKr\R"S5rS\l\\RS'SSKr	SSK3r4SSKrSSK
rSSKrSSKJrJr \"S5 \R("S5r\"S5 \R,R$R/S5r\"S	5 \"S5S5r\R("\5rSSS5 SS
SSS.rS\S\4Sjrg!,(df   N=f)�N�
pkg_resourcesc�J�[SURS5SS55$)Nc3�8# �UHn[U5v� M g7f)N)�int)�.0�xs  �+C:\Users\hp\Downloads\mon_projet\predict.py�	<genexpr>�<lambda>.<locals>.<genexpr>s���-O�>N��c�!�f�f�>N�s��.�)�tuple�split)�vs r	�<lambda>rs���-O�a�g�g�c�l�2�A�>N�-O�(O�)�layers�modelszChargement de YAMNet...z!https://tfhub.dev/google/yamnet/1u Chargement du modèle emotion...zmodel_yamnet_darija.keraszChargement du scaler...zscaler_yamnet.pkl�rb�Angry�Happy�Neutral�Sad)r��r
�6audio_path�returnc���[R"USS9upUR[R5n[U5up#n[R"USS9R5RSS5n[RU5n[RUSS9n[[R"U55n[![R""U55n[$U['US-S	5['[!USS5S-S	5['[!USS5S-S	5['[!USS	5S-S	5['[!USS75S-S	5S.S.$)
Ni�>)�srr)�axisr�����)�verbose�drr
)rrrr)�emotion�8confidence�scores)�librosa�load�astype�np�float32�yamnet_model�tf�reduce_mean�numpy�reshape�scaler�	transform�
emotion_model�predictr�argmax�float�max�LABELS�round)	r�audio�_�9embeddings�mean_embedding�embedding_scaled�predictions�predicted_indexr%s	         r	�predict_emotionrA sB���|�|�J�5�1�H�E��L�L����$�E�#�E�*��A�1��^�^�J�Q�7�=�=�?�G�G��2�N�N��'�'��7���'�'�(8�!�'�D�K��"�)�)�K�0�1�O��r�v�v�k�*�+�J��/�*��J��,�a�0��U�;�q�>�!�#4�5��;�Q�?��U�;�q�>�!�#4�5��;�Q�?��U�;�q�>�!�#4�5��;�Q�?��U�;�q�>�!�#4�5��;�Q�?�	10�	�	r) �importlib.metadata�	importlib�types�sys�11ModuleTyper�
parse_version�modulesr/r*r'�12tensorflowr-�tensorflow_hub�hub�pickle�tensorflow.kerasrr�printr(r,�keras�13load_modelr3�open�fr1r8�str�dictrA�rr	�<module>rVs�����14�� � ��1�
�O�
��,����O������
�+��� ��x�x�;�<���(�)������*�*�+F�G�
��� �	�15�t�$��
�[�[��^�F�%���Y�5�	9�������%�$�s�*C�16C$