stt-cli 0.1.2

Speech to text Cli using Groq API and OpenAI API
[package]
name = "stt-cli"
version = "0.1.2"
edition = "2021"
authors = ["Abhishek Tripathi <abhishek.tripathi456@gmail.com>"]
license = "MIT OR Apache-2.0"
readme = "README.md"
homepage = "https://github.com/TwistingTwists/stt-cli"
documentation = "https://docs.rs/stt-cli/"
repository = "https://github.com/TwistingTwists/stt-cli"
description = "Speech to text Cli using Groq API and OpenAI API"
keywords = ["stt", "stt-cli", "llm", "whisper", "speech-to-text"]
categories = ["api-bindings", "web-programming", "asynchronous"]


[dependencies]
reqwest = { version = "0.12.0", features = ["multipart", "json"] }
serde = { version = "1.0.197", features = ["derive"] }
tokio = { version = "1.44.2", features = ["full"] }
serde_json = "1.0.114"
anyhow = "1.0.81"
chrono = { version = "0.4.38", features = ["serde"] }
reqwest-eventsource = "0.6.0"
futures = "0.3.30"

cpal = "0.15.2"
async-openai = "0.28.1"
ctrlc = "3.4.1"
async-trait = "0.1.73"
tracing = "0.1.37"
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
tracing-appender = "0.2.2"
hound = "3.5.1"
bytes = { version = "1.10.1", features = ["serde"] }
clap = { version = "4.5", features = ["derive"] }
global-hotkey = "0.6"
colored = "3.0"
bytemuck = { version = "1.15.0", features = ["derive"] } # Added for safe byte casting
dialoguer = "0.11.0"
thiserror = "2.0.12"
rubato = "0.16.2"
groq-api-rust = "0.2.51"