Skip to content

feat: Add Typecast TTS extension#2202

Open
hmmhmmhm wants to merge 2 commits into
TEN-framework:mainfrom
hmmhmmhm:TASK-13879
Open

feat: Add Typecast TTS extension#2202
hmmhmmhm wants to merge 2 commits into
TEN-framework:mainfrom
hmmhmmhm:TASK-13879

Conversation

@hmmhmmhm

@hmmhmmhm hmmhmmhm commented Jul 6, 2026

Copy link
Copy Markdown

Summary

  • Add a Typecast TTS extension backed by the official typecast-python SDK.
  • Stream Typecast WAV output, strip the initial WAV header, and forward PCM16 mono audio to TEN at 32 kHz.
  • Add manifest/property metadata, README, requirements, and a focused PCM conversion smoke test.

Validation

  • python3 -m compileall -q ai_agents/agents/ten_packages/extension/typecast_tts_python
  • python3 ai_agents/agents/ten_packages/extension/typecast_tts_python/tests/test_typecast_tts.py
  • python3 JSON validation for manifest.json and property.json

Notes

  • Local machine does not have tman/task installed, so full TEN runtime extension tests were not run locally.

@hmmhmmhm hmmhmmhm force-pushed the TASK-13879 branch 2 times, most recently from 36ec0c0 to 26ea9c3 Compare July 6, 2026 04:45
@hmmhmmhm hmmhmmhm changed the title [TASK-13879] Add Typecast TTS extension Add Typecast TTS extension Jul 6, 2026
@hmmhmmhm hmmhmmhm changed the title Add Typecast TTS extension feat: Add Typecast TTS extension Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant