#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ اختبار زر التسجيل - محاكاة ملف صوتي """ import requests import io import wave import struct import random def create_test_audio(): """إنشاء ملف صوتي تجريبي""" # إنشاء صوت تجريبي (silence مع بعض الضوضاء) duration = 2 # ثانيتين sample_rate = 44100 samples = duration * sample_rate # إنشاء بيانات صوتية بسيطة audio_data = [] for i in range(samples): # ضوضاء بسيطة value = int(random.uniform(-1000, 1000)) audio_data.append(value) # إنشاء ملف WAV في الذاكرة buffer = io.BytesIO() with wave.open(buffer, 'wb') as wav_file: wav_file.setnchannels(1) # Mono wav_file.setsampwidth(2) # 16-bit wav_file.setframerate(sample_rate) # كتابة البيانات for sample in audio_data: wav_file.writeframes(struct.pack('