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()?;
# Ok::<(), ssip_client::ClientError>(())