{"adoption": {"forks": 172, "observed_at": "2026-08-28T04:04:31.910165+00:00", "stars": 1370}, "canonical_url": "https://ross.abutalabs.com/products/edge-tts-record", "card": {"archived": false, "artifact_type": "application", "description": "一个可以录制 Microsoft Edge 浏览器的语音合成（TTS）语音并输出为 .wav 音频的（windows平台）工具。", "domain": ["speech-processing", "windows"], "enriched": true, "function": ["tts", "audio-processing", "gui"], "health_score": 20, "homepage": null, "language": "HTML", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["LuckyHookin/edge-TTS-record"], "name": "LuckyHookin/edge-TTS-record", "platform": ["windows"], "pushed_at": "2024-11-27T09:56:15+00:00", "repo": "LuckyHookin/edge-TTS-record", "stars": 1370, "tags": ["edge-tts", "text-to-speech", "wav-recording", "offline-tool", "chinese-tts", "audio", "desktop"], "topics": ["tts", "edge", "record", "vuejs", "aardio"], "urls": [], "use_cases": ["convert text to speech audio using Edge's natural voices", "record Edge TTS output as wav files", "generate Chinese voiceover audio from text", "create narration audio for videos", "produce tts audio clips on Windows without coding"], "what_it_is": "A Windows desktop tool that records Microsoft Edge's online neural text-to-speech voices (e.g., Xiaoxiao, Yunyang) and saves the output as .wav audio files. It provides a Vue.js-based GUI where users enter text, adjust parameters, preview, and record.", "when_to_avoid": ["you are not on Windows", "you need offline TTS without an internet connection", "you need programmatic/API access or batch synthesis", "you need pitch control or custom voice selection"], "when_to_choose": ["you want Edge's realistic online Chinese voices saved as wav files", "you need a simple GUI tool on Windows for text-to-speech recording", "you want offline-generated audio from online neural voices without an API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/edge-tts-record", "repo": "LuckyHookin/edge-TTS-record", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:31.910165+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:52.552105+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6bc71b33617fe53222351660bfa3c89d572a7f6c0a59cb4afde50e43750aa763", "fetched_at": "2026-08-28T04:04:31.910165+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LuckyHookin/edge-TTS-record"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1955, "days_push": 644, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}