1个不稳定版本
0.1.0 | 2023年11月17日 |
---|
#317 在 视频
265KB
1.5K SLoC
一个用于与D-ID的 Api交互的lib crate
API | 支持 |
---|---|
实时流媒体 | ❌ |
⚙️ 要求
- 将API密钥设置为环境变量
D_ID_API_KEY
🗣️ 使用
讲话
- 只需文本或音频即可创建说话头视频
use d_id::{get_talk, TalkRequestBodyBuilder, upload_image_by_file, Result};
#[tokio::main]
async fn main() -> Result<()> {
let image = upload_image_by_file("img_test.jpg").await?;
let req= TalkRequestBodyBuilder::with_text_script()
.source_url(&image.url)?
.input("Hello, world!")?
.build()?;
let new_talk = req.create_talk().await?;
let talk = get_talk(&new_talk.id).await?;
println!("{:#?}", talk);
Ok(())
}
依赖项
~33–48MB
~1M SLoC