"""Synthetic-only offline ASR regressions; no account data, downloads or sends.""" import io import json import math import os from pathlib import Path import socket import struct import tempfile import threading import time import unittest from unittest import mock import wave import voice_transcription as voice def wav_bytes(seconds=0.3, frequency=440, rate=16000, silent=False): pcm = b"".join(struct.pack("