[package]
name = "speakstream"
version = "0.4.3"
edition = "2021"
description = "A streaming text-to-speech library using OpenAI's API."
license = "MIT"
[dependencies]
anyhow = "1.0"
async-openai = "0.28.3"
async-std = "1.12.0"
colored = "2.0"
flume = "0.11"
rodio = "0.17.3"
cpal = "0.15.2"
once_cell = "1.19.0"
tempfile = "3.8"
tracing = "0.1"
futures = "0.3"
tokio = { version = "1.29.0", features = ["macros", "rt-multi-thread"] }
default-device-sink = "0.1.0"
ctrlc = "3.4.7"
[target.'cfg(target_os = "windows")'.dependencies]
windows = { version = "0.54.0", features = [
"Win32_Foundation",
"Win32_System_Com",
"Win32_Media_Audio",
"Win32_System_Threading",
] }