Package: tts.api
Title: 'OpenAI'-Compatible Text-to-Speech API Client
Version: 0.3.0
Authors@R: c(
    person("Troy", "Hernandez", role = c("aut", "cre"),
           email = "troy@cornball.ai",
           comment = c(ORCID = "0009-0005-4248-604X")),
    person("cornball.ai", role = "cph"))
Description: A minimal-dependency R client for 'OpenAI'-compatible
    text-to-speech APIs (see
    <https://developers.openai.com/api/reference/resources/audio>). Supports
    'OpenAI', 'ElevenLabs', local servers ('Chatterbox', 'LM Studio',
    'OpenWebUI', 'AnythingLLM'), and the 'chatterbox' package for in-process
    synthesis. Provides a unified interface for speech synthesis, voice
    cloning, and voice design with backend-specific parameters.
License: MIT + file LICENSE
Encoding: UTF-8
URL: https://github.com/cornball-ai/tts.api
BugReports: https://github.com/cornball-ai/tts.api/issues
Imports: curl, jsonlite, tools, utils
Suggests: chatterbox, tinytest, torch
NeedsCompilation: no
Packaged: 2026-07-16 23:07:35 UTC; troy
Author: Troy Hernandez [aut, cre] (ORCID:
    <https://orcid.org/0009-0005-4248-604X>),
  cornball.ai [cph]
Maintainer: Troy Hernandez <troy@cornball.ai>
Repository: CRAN
Date/Publication: 2026-07-24 09:40:02 UTC
