Фикс произношения дат и температуры + wheather -лишние файлы

This commit is contained in:
2026-01-10 23:50:02 +03:00
parent 3818f0ad22
commit 8f44fd2460
10 changed files with 295 additions and 82 deletions

View File

@@ -1,28 +0,0 @@
import wave
import math
import struct
def generate_ding(filename="assets/sounds/ding.wav", frequency=800, duration=0.15):
sample_rate = 44100
n_frames = int(sample_rate * duration)
with wave.open(filename, "w") as wav_file:
wav_file.setnchannels(1)
wav_file.setsampwidth(2)
wav_file.setframerate(sample_rate)
data = []
for i in range(n_frames):
# Затухающая синусоида
t = i / sample_rate
value = int(
32767.0 * math.sin(2 * math.pi * frequency * t) * (1 - t / duration)
)
data.append(struct.pack("<h", value))
wav_file.writeframes(b"".join(data))
if __name__ == "__main__":
generate_ding()