• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

spokestack / spokestack-android / 587
89%
master: 89%

Build:
Build:
LAST BUILD BRANCH: jz-asr-doc
DEFAULT BRANCH: master
Ran 26 Apr 2021 10:17PM UTC
Jobs 1
Files 86
Run time 22s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
587

push

circleci

Josh Ziegler
fix: enforce ordering of TTS responses

Currently, TTS requests submitted in close proximity
can result in audio being delivered to the client in a
different order than the requests were submitted.

This change keeps the requests asynchronous (as they must
be for Android networking) while enforcing ordering for the
results by introducing a response queue in the callback that
receives HTTP responses from the TTS server.

A response received out of order is cached until the audio for
the request before it has been received. Responses in the queue
can time out if requests preceding them have not been delivered.

3510 of 3858 relevant lines covered (90.98%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 587.1 26 Apr 2021 10:17PM UTC 0
90.98
Source Files on build 587
  • Tree
  • List 86
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #587
  • 766c4bf6 on github
  • Prev Build on jz-tts-response-queue (#586)
  • Next Build on jz-tts-response-queue (#588)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc