6 releases (breaking)

0.14.0 Nov 20, 2024
0.13.0 Mar 17, 2024
0.12.0 Mar 11, 2024
0.11.0 Jun 17, 2023
0.9.0 Mar 19, 2023

#1122 in Asynchronous

Download history 21/week @ 2024-09-27 11/week @ 2024-10-04 3/week @ 2024-10-11 1/week @ 2024-10-18 7/week @ 2024-11-01 130/week @ 2024-11-15 46/week @ 2024-11-22 17/week @ 2024-11-29 9/week @ 2024-12-06

202 downloads per month
Used in 2 crates

MIT/Apache

155KB
3K SLoC

SSIP client

ssip-client implements a Speech Dispatcher SSIP client library in pure rust.

See client::Client for the synchronous API and poll::QueuedClient for the asynchronous API.

Example

use ssip_client::{fifo, ClientName};
let mut client = fifo::Builder::new().build()?;
client
    .set_client_name(ClientName::new("joe", "hello"))?
    .check_client_name_set()?;
let msg_id = client.speak()?.send_line("hello")?.receive_message_id()?;
client.quit()?;

Dependencies

~7–17MB
~235K SLoC