Spaces:
Sleeping
Sleeping
Upload infer_serverless.py
Browse files- infer_serverless.py +7 -7
infer_serverless.py
CHANGED
@@ -260,15 +260,15 @@ def api_convert_voice(filename,spk_id1,unique_id):
|
|
260 |
return json.dumps({"error": "File size exceeds 10 MB"}), 400
|
261 |
|
262 |
content_type_format_map = {
|
263 |
-
'
|
264 |
-
'
|
265 |
-
'
|
266 |
-
'
|
267 |
-
'audio/x-m4a': 'mp4',
|
268 |
}
|
269 |
-
|
|
|
270 |
# Default to 'mp3' if content type is unknown (or adjust as needed)
|
271 |
-
audio_format = content_type_format_map.get(file.content_type, 'mp3')
|
272 |
|
273 |
# Convert the uploaded file to an audio segment
|
274 |
audio = AudioSegment.from_file(local_file_path, format=audio_format)
|
|
|
260 |
return json.dumps({"error": "File size exceeds 10 MB"}), 400
|
261 |
|
262 |
content_type_format_map = {
|
263 |
+
'.mp3': 'mp3',
|
264 |
+
'.wav': 'wav',
|
265 |
+
'.mp4': 'mp4',
|
266 |
+
'.m4a': 'mp4',
|
|
|
267 |
}
|
268 |
+
_, file_extension = os.path.splitext(local_file_path)
|
269 |
+
audio_format = content_type_format_map.get(file_extension.lower(), 'mp3')
|
270 |
# Default to 'mp3' if content type is unknown (or adjust as needed)
|
271 |
+
#audio_format = content_type_format_map.get(file.content_type, 'mp3')
|
272 |
|
273 |
# Convert the uploaded file to an audio segment
|
274 |
audio = AudioSegment.from_file(local_file_path, format=audio_format)
|