Skip to content

TinyClaw: Implement feature-gated voice transcription pipeline #593

@AlexMikhalev

Description

@AlexMikhalev

Summary

Implement real voice transcription in TinyClaw with feature-gated enablement and graceful fallback.

Extend Existing Terraphim Functionality

  • Reuse Terraphim provider/routing patterns where applicable.
  • Keep voice as a composable tool in TinyClaw tool registry.

Implementation Notes

  • crates/terraphim_tinyclaw/src/tools/voice_transcribe.rs
  • crates/terraphim_tinyclaw/src/config.rs
  • crates/terraphim_tinyclaw/Cargo.toml
  • voice integration tests

Acceptance Criteria

  • voice_transcribe downloads, validates, transcribes, and cleans up temp files.
  • voice feature gate controls compilation/runtime behavior.
  • Failure modes return useful user-facing messages (provider unavailable, invalid audio, timeout).
  • Integration tests validate pipeline and error handling.

References

  • docs/plans/tinyclaw-openclaw-parity-design-2026-02-27.md (Step 4)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions