Bark(Suno AI) 搭建及使用

news/2024/11/23 22:20:58/

前言
Bark 是由Suno AI创建的基于转换器的文本到音频模型。Bark 可以生成高度逼真的多语言语音以及其他音频 - 包括音乐、背景噪音和简单的音效。该模型还可以产生非语言交流,如大笑、叹息和哭泣。

1: 环境
win10
rtx 3060TI
bark 下载地址 https://github.com/suno-ai/bark
conda 及 pytorch
可以按照 segment-anything本地部署使用

2:安装
官方安装说明
git clone https://github.com/suno-ai/bark
cd bark && pip install .
在这里插入图片描述

在这里插入图片描述

3:修改缓存目录
下载的东西太大了
HF_HOME 模型下载模型
XDG_CACHE_HOME suno torch …
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3:测试
1>测试脚本
因为GPU 是 rtx 3060TI VARM 只有8G ,所以必须使用小模型
test.py

import osos.environ["CUDA_VISIBLE_DEVICES"] = "0"
os.environ["SUNO_USE_SMALL_MODELS"] = "1"from bark import SAMPLE_RATE, generate_audio, preload_models
from scipy.io.wavfile import write as write_wav
from IPython.display import Audio# download and load all models
preload_models()# generate audio from text
text_prompt = """
Hello, my name is Suno. And, uh — and I like pizza. [laughs]
But I also have other interests such as playing tic tac toe.
"""
audio_array = generate_audio(text_prompt)# save audio to disk
write_wav("bark_generation.wav", SAMPLE_RATE, audio_array)# play text in notebook
Audio(audio_array, rate=SAMPLE_RATE)

2> 结果
在这里插入图片描述

4:可能遇到的问题
如果提示 找不到 IPyhton 模块 直接安装 pip install -U IPython
如果觉得有用,麻烦点个赞,加个收藏


http://www.ppmy.cn/news/76883.html

相关文章

大型企业建设财务共享中心需要重视的5个核心要素

随着数字化技术和财务共享的发展,财务共享建设正逐步深化。为发挥企业财务共享中心的最大价值,用友网络财务共享专家唐勇提出了5个关键点,需要企业重视: 从整体财务职能转型的视角规划财务共享中心的定位: 企业在规划…

低代码平台的分类及选择参考

目录 零、认识低代码 一、低代码平台的分类 1.1通用低代码平台 1.2垂直低代码平台 1.3开放式低代码平台 二、低代码平台的特点 三、低代码平台的优缺点对比 四、低代码平台的选择参考 为什么选择IVX? 五、iVX平台与其他低代码平台的区别 零、认识低代码 …

day6 - 使用图像运算进行图像美化

本期将了解图像的基础运算,包含算数运算和位运算等。我们所使用的图像处理技术其实都是靠一些简单的基础运算来完成的,例如加法运算、位运算等,这些简单运算是我们后续研究更复杂的图像处理的基础。 完成本期内容,你可以&#xf…

NetApp FAS2554故障灯常亮case处理过程分享

近期处理了一个NetApp FAS2554前面故障灯一直点亮的case,本文对于分析过程和最终的问题发现做一个分享,欢迎讨论,可以add wechat at StorageExpert。 外观检查: 客户反馈,一套FAS2554存储,没有任何扩展柜…

ubuntu命令记录

centos 下载地址: 网易镜像:http://mirrors.163.com/centos/6/isos/ 搜狐镜像:http://mirrors.sohu.com/centos/6/isos/ VM与LINUX的安装(虚拟机的安装) 注意:a.必须开启虚拟化(一般电脑都默认…

CRM系统软件不好用有哪些原因?如何选择?

CRM系统的实施也会出现无法落地使用的情况,让CRM系统软件名存实亡。这不仅仅只是个例,很多企业即使投入了很大成本,也不能让CRM系统真正用起来。CRM系统软件用不起来,可以排查这三个原因,教你解决! 1.操作…

Python爬虫-快手photoId

前言 本文是该专栏的第49篇,后面会持续分享python爬虫干货知识,记得关注。 笔者在本专栏的上一篇,有详细介绍平台视频播放量的爬取方法。与该平台相关联的文章,笔者已整理在下方,感兴趣的同学可查看翻阅。 1. Python如何解决“快手滑块验证码”(4) 2. 快手pcursor 3. …

深入理解Java虚拟机:JVM高级特性与最佳实践-总结-6

深入理解Java虚拟机:JVM高级特性与最佳实践-总结-6 内存分配与回收策略动态对象年龄判定空间分配担保 垃圾收集器与内存分配策略小结 内存分配与回收策略 动态对象年龄判定 为了能更好地适应不同程序的内存状况,HotSpot虚拟机并不是永远要求对象的年龄…