← Yaps Text to SpeechCONTENT HISTORY

Update to Yaps Text to Speech

Snapshot Nov 12, 2026 · 06:08 UTC · version 0.1.12

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Yaps Text to Speech and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:13 UTC

Not present

After

Nov 12, 2026 · 06:08 UTC

{"sha256":"47101c8cadd537823635774c3953dfb8663f60e5d5c5bc355d066829fd8deaf5","size":493}

Package file

Before

Sep 30, 2026 · 23:13 UTC

{"sha256":"d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18","size":7865}

After

Nov 12, 2026 · 06:08 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:13 UTC

{"sha256":"d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18","size":7865}

After

Nov 12, 2026 · 06:08 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:13 UTC

{"sha256":"d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18","size":7865}

After

Nov 12, 2026 · 06:08 UTC

Not present

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,39 +1,15 @@
 {
+  "name": "yaps-text-to-speech",
+  "version": "0.1.12",
+  "description": "Turn text into spoken audio, narration, or a voice-over with Yaps.",
   "author": {
-    "email": "support@yaps.ai",
     "name": "Yaps AI",
+    "email": "support@yaps.ai",
     "url": "https://www.yaps.ai"
   },
-  "description": "Turn text into spoken audio, narration, or a voice-over with Yaps.",
   "homepage": "https://www.yaps.ai/codex?utm_source=codex&utm_medium=plugin&utm_campaign=official_plugins",
-  "interface": {
-    "brandColor": "#D4775B",
-    "brandColorDark": "#D4775B",
-    "capabilities": [
-      "Text to speech",
-      "WAV export",
-      "Local voices",
-      "Non-English voices",
-      "Narration",
-      "Voice-over generation"
-    ],
-    "category": "Productivity",
-    "composerIcon": "./.codex-plugin/assets/composer-icon.png",
-    "defaultPrompt": [
-      "Turn this text into a WAV file with Yaps.",
-      "Create narration from this text file.",
-      "Generate a voice-over from this script."
-    ],
-    "developerName": "Yaps AI",
-    "displayName": "Yaps Text to Speech",
-    "logo": "./.codex-plugin/assets/logo.png",
-    "logoDark": "./.codex-plugin/assets/logo-dark.png",
-    "longDescription": "Turn text or a text file into spoken audio, narration, or a voice-over with the local voices supplied by Yaps desktop. Pick the voice engine that matches the language of the text, including a multilingual voice for languages other than English, protect existing outputs, and save the generated WAV or PCM file. Requires a local-capable ChatGPT Desktop Work or Codex session; ChatGPT web and cloud sessions cannot reach the installed Yaps engine. Users can also run the feature directly in Yaps.",
-    "privacyPolicyURL": "https://www.yaps.ai/privacy",
-    "shortDescription": "Turn text into WAV audio",
-    "termsOfServiceURL": "https://www.yaps.ai/terms",
-    "websiteURL": "https://www.yaps.ai/codex?utm_source=codex&utm_medium=plugin&utm_campaign=official_plugins"
-  },
+  "repository": "https://github.com/richawo/yaps-codex-plugin",
+  "license": "MIT",
   "keywords": [
     "text-to-speech",
     "tts",
@@ -49,9 +25,33 @@
     "narration",
     "read-aloud"
   ],
-  "license": "MIT",
-  "name": "yaps-text-to-speech",
-  "repository": "https://github.com/richawo/yaps-codex-plugin",
   "skills": "./skills/",
-  "version": "0.1.11"
-}
\ No newline at end of file
+  "interface": {
+    "displayName": "Yaps Text to Speech",
+    "shortDescription": "Turn text into WAV audio",
+    "longDescription": "Turn text or a text file into spoken audio, narration, or a voice-over with the local voices supplied by Yaps desktop. Pick the voice engine that matches the language of the text, including a multilingual voice for languages other than English, protect existing outputs, and save the generated WAV or PCM file. Requires a local-capable ChatGPT Desktop Work or Codex session; ChatGPT web and cloud sessions cannot reach the installed Yaps engine. Users can also run the feature directly in Yaps.",
+    "developerName": "Yaps AI",
+    "category": "Productivity",
+    "capabilities": [
+      "Text to speech",
+      "WAV export",
+      "Local voices",
+      "Non-English voices",
+      "Narration",
+      "Voice-over generation"
+    ],
+    "websiteURL": "https://www.yaps.ai/codex?utm_source=codex&utm_medium=plugin&utm_campaign=official_plugins",
+    "supportURL": "https://www.yaps.ai/support",
+    "privacyPolicyURL": "https://www.yaps.ai/privacy",
+    "termsOfServiceURL": "https://www.yaps.ai/terms",
+    "defaultPrompt": [
+      "Turn this text into a WAV file with Yaps.",
+      "Create narration from this text file.",
+      "Generate a voice-over from this script."
+    ],
+    "brandColor": "#D4775B",
+    "composerIcon": "./assets/yaps-icon.png",
+    "logo": "./assets/yaps-icon.png",
+    "logoDark": "./assets/yaps-icon.png"
+  }
+}
Full technical diff · 13 changed fields

added /files/.claude-plugin~1plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "47101c8cadd537823635774c3953dfb8663f60e5d5c5bc355d066829fd8deaf5",
  "size": 493
}

removed /files/.codex-plugin~1assets~1composer-icon.png

BEFORE
{
  "sha256": "d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18",
  "size": 7865
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo-dark.png

BEFORE
{
  "sha256": "d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18",
  "size": 7865
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18",
  "size": 7865
}
AFTER
Field is absent

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"e817fdce4232369d0d6ebf1a1bb0cf17ea6adf7d3451d94d82ebb4fabf10e114"
AFTER
"cffdfe739409db857808fb24108fbffcf14f597f23e2af89aab06d6bdfe6aab7"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2267
AFTER
2243

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a42c88528cec093da9384b09460404c5868d1e226b00c32b6396e7a187b4e75c",
  "size": 2453
}

changed /files/scripts~1yaps-cli-discovery.mjs/sha256

BEFORE
"2264b812911bf5275f31d1f27f24f483269577a213fc97be7f36fc91a6b1bfc8"
AFTER
"1d3808134d03a4d19f2b2eac3acea2d6af4b7538bcc0da84afe43bce09eca257"

changed /files/scripts~1yaps-cli-discovery.mjs/size

BEFORE
41185
AFTER
50423

changed /files/scripts~1yaps-plugin-runner.mjs/sha256

BEFORE
"c5959de172d2c855d7edb39c433dd117dd1946719fe217486483d7b445a9619d"
AFTER
"af9fc263e016cb959379f68fea158891d65e774b0457ed475f0a156f12ce34c9"

changed /files/scripts~1yaps-plugin-runner.mjs/size

BEFORE
10993
AFTER
12836

changed /files/skills~1yaps-text-to-speech~1SKILL.md/sha256

BEFORE
"2444c498c34d00508d4e5c4c95ad775d417034d813d909847c2dcd981c72eeab"
AFTER
"91b3f7cfb4d837fa1efc9636d433498fa5871b4503b8525439d512a68f724e6a"

changed /files/skills~1yaps-text-to-speech~1SKILL.md/size

BEFORE
14082
AFTER
14260
Full snapshot data
{
  "files": {
    ".claude-plugin/plugin.json": {
      "sha256": "47101c8cadd537823635774c3953dfb8663f60e5d5c5bc355d066829fd8deaf5",
      "size": 493
    },
    ".codex-plugin/plugin.json": {
      "sha256": "cffdfe739409db857808fb24108fbffcf14f597f23e2af89aab06d6bdfe6aab7",
      "size": 2243
    },
    "README.md": {
      "sha256": "c85956e7bc06e2a9c93eda61db445714845347f9db4a050df182b8369bb60f82",
      "size": 1715
    },
    "assets/yaps-icon.png": {
      "sha256": "d693f4e16e2a73d7f8765d97642fa8f01c2fbb8e29bb383fcf1ecd797afb0b18",
      "size": 7865
    },
    "plugin.json": {
      "sha256": "a42c88528cec093da9384b09460404c5868d1e226b00c32b6396e7a187b4e75c",
      "size": 2453
    },
    "scripts/yaps-cli-discovery.mjs": {
      "sha256": "1d3808134d03a4d19f2b2eac3acea2d6af4b7538bcc0da84afe43bce09eca257",
      "size": 50423
    },
    "scripts/yaps-plugin-runner.mjs": {
      "sha256": "af9fc263e016cb959379f68fea158891d65e774b0457ed475f0a156f12ce34c9",
      "size": 12836
    },
    "skills/yaps-text-to-speech/SKILL.md": {
      "sha256": "91b3f7cfb4d837fa1efc9636d433498fa5871b4503b8525439d512a68f724e6a",
      "size": 14260
    },
    "skills/yaps-text-to-speech/agents/openai.yaml": {
      "sha256": "eec36e2986965a6d1aa2745d193d649b459a749a5a84c90c5237587034a2e7cd",
      "size": 199
    }
  }
}

SHA-256 of public snapshot: 1fcc8f74956bd90163fae1c5585f757ce39ffcdc75c5ed7adb07dac9d22f626b