[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M698Y8WCF9TRW2H4MTRX914P":3,"skill-same:01M698Y8WCF9TRW2H4MTRX914P":109},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":81,"commitSha":82,"skillDirectory":83,"forksCount":84,"repositoryHtmlUrl":85,"repositoryHomepageUrl":86,"ownerHtmlUrl":87,"ownerBlogUrl":86,"ownerDescription":88,"updatedAt":89,"install":90,"resources":102},"01M698Y8WCF9TRW2H4MTRX914P","sherpa-onnx-tts",null,"Local text-to-speech via sherpa-onnx (offline, no cloud)","openclaw\u002Fopenclaw","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","01M698P3FSAZ6B4R928ZF19KPT","01M698PDMDRVH56MV30D253NFP",394352,"MIT","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fsherpa-onnx-tts\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"sherpa","sherpa onnx tts","onnx","tts","sherpa onnx","en","darwin","v1","true","piper","text-to-speech","runtime","shared","local","macos","model","osx","speech","win32","windows","linux","github","2026-11-10 10:12:30",false,"---\nname: sherpa-onnx-tts\ndescription: \"Local text-to-speech via sherpa-onnx (offline, no cloud)\"\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"?\",\n        \"os\": [\"darwin\", \"linux\", \"win32\"],\n        \"requires\": { \"env\": [\"SHERPA_ONNX_RUNTIME_DIR\", \"SHERPA_ONNX_MODEL_DIR\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"download-runtime-macos\",\n              \"kind\": \"download\",\n              \"os\": [\"darwin\"],\n              \"url\": \"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Fv1.13.8\u002Fsherpa-onnx-v1.13.8-osx-universal2-shared.tar.bz2\",\n              \"sha256\": \"2249f97f10df7d828af1b0d10e3d1eeaa2198b60b9a999a7ed853c150181ccfd\",\n              \"archive\": \"tar.bz2\",\n              \"extract\": true,\n              \"stripComponents\": 1,\n              \"targetDir\": \"runtime\",\n              \"label\": \"Download sherpa-onnx runtime (macOS)\",\n            },\n            {\n              \"id\": \"download-runtime-linux-x64\",\n              \"kind\": \"download\",\n              \"os\": [\"linux\"],\n              \"url\": \"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Fv1.13.8\u002Fsherpa-onnx-v1.13.8-linux-x64-shared.tar.bz2\",\n              \"sha256\": \"c0bdb7907d3a74bba1d55d22bf4d9fa75586cf1530614ebe88a27b9118e015c4\",\n              \"archive\": \"tar.bz2\",\n              \"extract\": true,\n              \"stripComponents\": 1,\n              \"targetDir\": \"runtime\",\n              \"label\": \"Download sherpa-onnx runtime (Linux x64)\",\n            },\n            {\n              \"id\": \"download-runtime-win-x64\",\n              \"kind\": \"download\",\n              \"os\": [\"win32\"],\n              \"url\": \"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Fv1.13.8\u002Fsherpa-onnx-v1.13.8-win-x64-shared-MD-Release.tar.bz2\",\n              \"sha256\": \"3e971a04b2e0ba4dfa53d381a006367ce8c9f5f09b4ae00043e9845c2baded22\",\n              \"archive\": \"tar.bz2\",\n              \"extract\": true,\n              \"stripComponents\": 1,\n              \"targetDir\": \"runtime\",\n              \"label\": \"Download sherpa-onnx runtime (Windows x64)\",\n            },\n            {\n              \"id\": \"download-model-lessac\",\n              \"kind\": \"download\",\n              \"url\": \"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Ftts-models\u002Fvits-piper-en_US-lessac-high.tar.bz2\",\n              \"archive\": \"tar.bz2\",\n              \"extract\": true,\n              \"targetDir\": \"models\",\n              \"label\": \"Download Piper en_US lessac (high)\",\n            },\n          ],\n      },\n  }\n---\n\n# sherpa-onnx-tts\n\nLocal TTS using the sherpa-onnx offline CLI.\n\n## Install\n\n1. Download the runtime for your OS (extracts into `$OPENCLAW_STATE_DIR\u002Ftools\u002Fsherpa-onnx-tts\u002Fruntime`, default `~\u002F.openclaw\u002Ftools\u002Fsherpa-onnx-tts\u002Fruntime`)\n2. Download a voice model (extracts into `$OPENCLAW_STATE_DIR\u002Ftools\u002Fsherpa-onnx-tts\u002Fmodels`, default `~\u002F.openclaw\u002Ftools\u002Fsherpa-onnx-tts\u002Fmodels`)\n\nResolve the active state directory first:\n\n```bash\nSTATE_DIR=\"${OPENCLAW_STATE_DIR:-$HOME\u002F.openclaw}\"\n```\n\nThen write those resolved paths into the active OpenClaw config file (`$OPENCLAW_CONFIG_PATH`, default `~\u002F.openclaw\u002Fopenclaw.json`):\n\n```json5\n{\n  skills: {\n    entries: {\n      \"sherpa-onnx-tts\": {\n        env: {\n          SHERPA_ONNX_RUNTIME_DIR: \"\u002Fpath\u002Fto\u002Fyour\u002Fstate-dir\u002Ftools\u002Fsherpa-onnx-tts\u002Fruntime\",\n          SHERPA_ONNX_MODEL_DIR: \"\u002Fpath\u002Fto\u002Fyour\u002Fstate-dir\u002Ftools\u002Fsherpa-onnx-tts\u002Fmodels\u002Fvits-piper-en_US-lessac-high\",\n        },\n      },\n    },\n  },\n}\n```\n\nThe wrapper lives in this skill folder. Run it directly, or add the wrapper to PATH:\n\n```bash\nexport PATH=\"{baseDir}\u002Fbin:$PATH\"\n```\n\n## Usage\n\n```bash\n{baseDir}\u002Fbin\u002Fsherpa-onnx-tts -o .\u002Ftts.wav \"Hello from local TTS.\"\n```\n\nNotes:\n\n- Pick a different model from the sherpa-onnx `tts-models` release if you want another voice.\n- If the model dir has multiple `.onnx` files, set `SHERPA_ONNX_MODEL_FILE` or pass `--model-file`.\n- You can also pass `--tokens-file` or `--data-dir` to override the defaults.\n- Windows: run `node {baseDir}\\\\bin\\\\sherpa-onnx-tts -o tts.wav \"Hello from local TTS.\"`\n","# sherpa-onnx-tts\n\nLocal TTS using the sherpa-onnx offline CLI.\n\n## Install\n\n1. Download the runtime for your OS (extracts into `$OPENCLAW_STATE_DIR\u002Ftools\u002Fsherpa-onnx-tts\u002Fruntime`, default `~\u002F.openclaw\u002Ftools\u002Fsherpa-onnx-tts\u002Fruntime`)\n2. Download a voice model (extracts into `$OPENCLAW_STATE_DIR\u002Ftools\u002Fsherpa-onnx-tts\u002Fmodels`, default `~\u002F.openclaw\u002Ftools\u002Fsherpa-onnx-tts\u002Fmodels`)\n\nResolve the active state directory first:\n\n```bash\nSTATE_DIR=\"${OPENCLAW_STATE_DIR:-$HOME\u002F.openclaw}\"\n```\n\nThen write those resolved paths into the active OpenClaw config file (`$OPENCLAW_CONFIG_PATH`, default `~\u002F.openclaw\u002Fopenclaw.json`):\n\n```json5\n{\n  skills: {\n    entries: {\n      \"sherpa-onnx-tts\": {\n        env: {\n          SHERPA_ONNX_RUNTIME_DIR: \"\u002Fpath\u002Fto\u002Fyour\u002Fstate-dir\u002Ftools\u002Fsherpa-onnx-tts\u002Fruntime\",\n          SHERPA_ONNX_MODEL_DIR: \"\u002Fpath\u002Fto\u002Fyour\u002Fstate-dir\u002Ftools\u002Fsherpa-onnx-tts\u002Fmodels\u002Fvits-piper-en_US-lessac-high\",\n        },\n      },\n    },\n  },\n}\n```\n\nThe wrapper lives in this skill folder. Run it directly, or add the wrapper to PATH:\n\n```bash\nexport PATH=\"{baseDir}\u002Fbin:$PATH\"\n```\n\n## Usage\n\n```bash\n{baseDir}\u002Fbin\u002Fsherpa-onnx-tts -o .\u002Ftts.wav \"Hello from local TTS.\"\n```\n\nNotes:\n\n- Pick a different model from the sherpa-onnx `tts-models` release if you want another voice.\n- If the model dir has multiple `.onnx` files, set `SHERPA_ONNX_MODEL_FILE` or pass `--model-file`.\n- You can also pass `--tokens-file` or `--data-dir` to override the defaults.\n- Windows: run `node {baseDir}\\\\bin\\\\sherpa-onnx-tts -o tts.wav \"Hello from local TTS.\"`\n",{"name":5,"metadata":45,"description":7},{"openclaw":46},{"os":47,"emoji":48,"install":49,"requires":77},[24,38,36],"?",[50,60,66,72],{"id":51,"os":52,"url":53,"kind":54,"label":55,"sha256":56,"archive":57,"extract":58,"targetDir":29,"stripComponents":59},"download-runtime-macos",[24],"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Fv1.13.8\u002Fsherpa-onnx-v1.13.8-osx-universal2-shared.tar.bz2","download","Download sherpa-onnx runtime (macOS)","2249f97f10df7d828af1b0d10e3d1eeaa2198b60b9a999a7ed853c150181ccfd","tar.bz2",true,1,{"id":61,"os":62,"url":63,"kind":54,"label":64,"sha256":65,"archive":57,"extract":58,"targetDir":29,"stripComponents":59},"download-runtime-linux-x64",[38],"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Fv1.13.8\u002Fsherpa-onnx-v1.13.8-linux-x64-shared.tar.bz2","Download sherpa-onnx runtime (Linux x64)","c0bdb7907d3a74bba1d55d22bf4d9fa75586cf1530614ebe88a27b9118e015c4",{"id":67,"os":68,"url":69,"kind":54,"label":70,"sha256":71,"archive":57,"extract":58,"targetDir":29,"stripComponents":59},"download-runtime-win-x64",[36],"https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Fv1.13.8\u002Fsherpa-onnx-v1.13.8-win-x64-shared-MD-Release.tar.bz2","Download sherpa-onnx runtime (Windows x64)","3e971a04b2e0ba4dfa53d381a006367ce8c9f5f09b4ae00043e9845c2baded22",{"id":73,"url":74,"kind":54,"label":75,"archive":57,"extract":58,"targetDir":76},"download-model-lessac","https:\u002F\u002Fgithub.com\u002Fk2-fsa\u002Fsherpa-onnx\u002Freleases\u002Fdownload\u002Ftts-models\u002Fvits-piper-en_US-lessac-high.tar.bz2","Download Piper en_US lessac (high)","models",{"env":78},[79,80],"SHERPA_ONNX_RUNTIME_DIR","SHERPA_ONNX_MODEL_DIR","main","f1c93577085244aa96aa87b53a2df9b59d293bd7","skills\u002Fsherpa-onnx-tts",82861,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw","https:\u002F\u002Fopenclaw.ai","https:\u002F\u002Fgithub.com\u002Fopenclaw","Your personal, open source AI assistant.","2026-11-12 03:01:25",{"source":8,"skillName":5,"commands":91,"prompt":101,"zipAvailable":58},[92,95,98],{"tool":93,"command":94},"npx","npx skills add openclaw\u002Fopenclaw --skill sherpa-onnx-tts",{"tool":96,"command":97},"bunx","bunx skills add openclaw\u002Fopenclaw --skill sherpa-onnx-tts",{"tool":99,"command":100},"pnpm","pnpm dlx skills add openclaw\u002Fopenclaw --skill sherpa-onnx-tts","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fsherpa-onnx-tts\u002FSKILL.md",[103],{"path":104,"resourceType":105,"resourceTypeDesc":106,"sizeBytes":107,"sourceHtmlUrl":108},"bin\u002Fsherpa-onnx-tts","OTHER","其他",4811,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fsherpa-onnx-tts\u002Fbin\u002Fsherpa-onnx-tts",[110,116,139,157,179,203],{"skillNo":111,"name":112,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":40},"01M698VP84FNM6G9MR1HPX7MF7","lobster","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fextensions\u002Flobster\u002FSKILL.md",[],[112],{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":40},"01M698YY8QGQ7S8TJNKJG6VTPH","xurl","xurl CLI for authenticated X posts, replies, reads\u002Fsearch, DMs, media upload, followers, auth status, or raw v2 API calls.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fxurl\u002FSKILL.md",[],[118,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"for","api","calls","replies","posts","upload","tap","install","brew","node","Media","search","npm","status","auth","cli",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":40},"01M698YWT1CJ0WK88WB909R9RT","weather","Current weather and forecasts with web_fetch, falling back to wttr.in curl for locations, rain, temperature, travel planning.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[],[141,146,147,130,148,131,149,150,151,152,153,154,123,155,156],"travel planning","travel","fetch","curl","https","help","planning","web","back","temperature","with",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":168,"publishedAt":40},"01M698YV2Q0R0JJKAWGFS21K0N","visualize","Create inline visuals for code and explanations, or author persistent OpenClaw dashboard widgets with show_widget.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fvisualize\u002FSKILL.md",[163],{"categoryNo":164,"categoryName":165,"taxonomyType":166,"taxonomyTypeDesc":167},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[159,169,170,171,172,123,156,173,174,175,176,177,9,178],"widgets","openclaw dashboard","author","inline","show","code","create","visuals","dashboard","widget",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":193,"publishedAt":40},"01M698YS2TRJH9ENG28HD9CD87","trello","Manage Trello boards, lists, and cards via the Trello REST API.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Ftrello\u002FSKILL.md",[185,190],{"categoryNo":186,"categoryName":187,"taxonomyType":188,"taxonomyTypeDesc":189},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":191,"categoryName":192,"taxonomyType":166,"taxonomyTypeDesc":167},"01JBSEEDCAT000000000000030","开发工程师",[181,150,194,195,196,197,198,199,130,131,200,149,124,201,202],"cloud","manage","via","rest api","token","atlassian","jq","REST","developer",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":209,"publishedAt":40},"01M698YQ9Q3M4W78EWV2KSCSVW","tmux","Control tmux sessions\u002Fpanes for interactive CLIs: list, capture output, send keys, paste text, monitor prompts.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Ftmux\u002FSKILL.md",[],[205,130,210,24,123,211,212,213,214,215,216,217,131,218,219,220,221,222,38],"send","keys","paste","output","control","prompts","interactive","list","capture","panes","text","monitor","sessions"]