#!/usr/bin/env python3 """Minimal Hermes-compatible voice endpoint for iPhone integration testing.""" import argparse import io import math import struct import wave from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer def response_wav() -> bytes: output = io.BytesIO() with wave.open(output, "wb") as wav: wav.setnchannels(1) wav.setsampwidth(2) wav.setframerate(16000) frames = bytearray() for index in range(int(16000 * 0.3)): sample = int(7000 * math.sin(2 * math.pi * 660 * index / 16000)) frames.extend(struct.pack("