{"id":51002240,"url":"https://github.com/ilkerdurmaz/sound-latency-tester","last_synced_at":"2026-06-20T16:01:19.449Z","repository":{"id":363440239,"uuid":"1263210754","full_name":"ilkerdurmaz/sound-latency-tester","owner":"ilkerdurmaz","description":"Browser-based audio output device latency tester","archived":false,"fork":false,"pushed_at":"2026-06-08T22:36:20.000Z","size":142,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-09T00:20:19.331Z","etag":null,"topics":["bluetooth","headset","latency","latency-test","latency-tester","sound"],"latest_commit_sha":null,"homepage":"https://sound-latency-tester.netlify.app/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ilkerdurmaz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-08T18:23:00.000Z","updated_at":"2026-06-08T22:36:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ilkerdurmaz/sound-latency-tester","commit_stats":null,"previous_names":["ilkerdurmaz/sound-latency-tester"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ilkerdurmaz/sound-latency-tester","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilkerdurmaz%2Fsound-latency-tester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilkerdurmaz%2Fsound-latency-tester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilkerdurmaz%2Fsound-latency-tester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilkerdurmaz%2Fsound-latency-tester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilkerdurmaz","download_url":"https://codeload.github.com/ilkerdurmaz/sound-latency-tester/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilkerdurmaz%2Fsound-latency-tester/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34576054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth","headset","latency","latency-test","latency-tester","sound"],"created_at":"2026-06-20T16:01:18.472Z","updated_at":"2026-06-20T16:01:19.444Z","avatar_url":"https://github.com/ilkerdurmaz.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sound Latency Tester\n\nA simple Nuxt application for measuring microphone and audio output latency in the browser.\n\nThe app plays short test sounds, detects the returned audio through the microphone, and calculates latency results from repeated measurements. It can be used to compare headphones, speakers, microphones, or different audio output settings.\n\n## Features\n\n- Microphone and audio output device selection\n- Detection threshold control\n- Live microphone level meter\n- Individual latency measurements and average result\n- Reset measurements and refresh device list\n\n## How It Works\n\nThe app asks for microphone access, plays a short test sound through the selected output device, and listens for that sound through the selected microphone. The time between playing the sound and detecting it from the microphone is recorded as the latency. Repeating the test gives a list of measurements and an average result.\n\n## Setup\n\nInstall dependencies:\n\n```bash\nnpm install\n```\n\nStart the development server:\n\n```bash\nnpm run dev\n```\n\nThe app runs at `http://localhost:3000` by default.\n\n## Scripts\n\n```bash\nnpm run dev\nnpm run build\nnpm run preview\nnpm run lint\nnpm run typecheck\n```\n\n## Notes\n\n- The browser must be allowed to access the microphone.\n- For best results, use an environment where the microphone can clearly hear the test sound.\n- Audio output device selection may not be supported in every browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filkerdurmaz%2Fsound-latency-tester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filkerdurmaz%2Fsound-latency-tester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filkerdurmaz%2Fsound-latency-tester/lists"}