Skip to content

tts.api

0.3.0Package record

'OpenAI'-Compatible Text-to-Speech API Client

0packages depend
592downloads / year
8.5%test coverage
13/13flavors OK

Overview

About

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.

Changes in 0.3.0
  • Add source argument to tts(): run chatterbox in-process via the R package (source = "package") or over HTTP (source = "api", the default), with "auto" picking the package when installed
  • Call-record sidecars for tts(), speech_clone(), and speech_design()
  • Fix voice listing for the /v1/audio/voices endpoint

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 58 s · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK6 OK2026-07-25
Advisories

none known

Documentation

In release 0.3.0
READMEYes · 641 wordsVignettesNoNEWSYes · 100% structured · mentions 0.3.0Citation fileNoWebsitenot declared in DESCRIPTION
Help pages
35 (13 internal)
Examples that run
18%4 run in a plain check · 18 never run
Exported functions with examples
100%
Documented parameters
100%
Return-value docs
95%
Help pages citing references
0%

Downloads

592
CRAN downloads in the past year
Rank #22,723 · ~2/day · ~49/mo
Daily download trend is not available in this view yet.
19530 days
57890 days
5921 year
Compare downloads with other packages →
Also on15 r2u2 autocran

Repository

3Stars
0Forks
0Open issues
0Open PRs
0Releases
57Commits
1Commit identities
57 commits · Last activity 2026-10-06 · 0% stars, 30d · Default branch at 0.3.0.3, ahead of CRAN 0.3.0 (checked 2026-10-21)
Responsiveness
How these are sampled
PRs merged (all time)
89%
Median days to close, 50 most recently updated closed issues
6
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2026-07-25 · 22026-08-31 · 3
PracticesBeta

4 development-tooling and community-health practices detected across 4 families in the upstream repository

Checks run against github.com/cornball-ai/tts.api on 2026-10-21.

Continuous integration (1)
GitHub Actions
CRAN release process (1)
cran-comments.md
For agents and models (1)
Agent skills
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v4 (2026-10-20)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen on or before 2025-12-13
    Named in .Rbuildignore: .claude, CLAUDE.md
    Named in .gitignore: CLAUDE.md
    Commits: at least 33 crediting it in the message
  • cortezafirst seen 2026-06-13
    Commits: at least 1 crediting it in the message
Models named in its commits
  • Claude Opus 4.533 commits · Dec 2025 to Mar 2026
Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
5 external dependencies (excludes base and recommended)

Installing tts.api adds 2 packages (2 with compiled code, 1.7 MB of source tarballs). Heaviest: jsonlite 1.0 MB, curl 714 KB.

Depends (0)
none
Imports (4)
curljsonlitetoolsutils
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (2)
Author, Maintainer since 0.3.0 (2026)
Copyright holder
Releases (1)
  • 0.3.0Latest
    2026-07-24 · current release
  • R
    R 4.6.0 released · 2026-04-24

Package metadata

First published
2026-07-24
Total releases
1 / 1 yrs
License
MIT + file LICENSE OSI
Download size
30 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("tts.api")
Hernandez, T., & cornball.ai. (2026). tts.api: 'OpenAI'-Compatible Text-to-Speech API Client (Version 0.3.0) [Computer software]. https://doi.org/10.32614/CRAN.package.tts.api

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for tts.api version 0.3.0 [Data set]. HJJB, LLC. Data release v2026-10-23. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy