分类 分享 下的文章

如果你正在寻找一个适合开发工作的完美环境,我敢说你找不到比 Pop!\_OS 更好的选择。

必须承认的是,这样的一个热门话题其实很难被总结的话题。为什么呢?首先,Linux 在就是一种有生产力的操作系统。由于它极强的可靠性和稳定的平台,使得完成工作变得很容易。其次为了衡量工作的效率,你需要考虑到哪项工作需要得到生产力方面的助推。是日常办公?开发类工作?学校事务?数据挖掘?或者是人力资源?你可以看到这个问题有多复杂。

然而,这并不意味着某些发行版无法更好地配置将底层操作系统呈现为一个有效的平台来完成工作。恰恰相反,许多发行版在偏离生产力这条道路上越走越远,所以你不会意识到你自己处在工作的窘境中,而是继续挖掘自己的潜力在工期结束之前拼命赶上进度。这些 Linux 发行版可以帮助你化繁为简,因此或许可以减少你工作流程中的痛点。

让我们来看一下这些发行版并为你找出适合你的最佳选择。为了更具条理,我按照生产力诉求把它们分成了几类。这项任务本身也是一种挑战,因为每个人在生产力提升上的需要是千差万别的。然而,我所关注的是下列的几项:

  • 常规:适于那些只需要有效地完成多项工作的人。
  • 设计:适于那些从事设计创造和图像处理的人。
  • 开发:适于那些使用 Linux 桌面发行版来进行编程工作的人。
  • 运维:适于那些需要一个发行版来促进其执行系统管理任务的人。
  • 教育:适于那些需要桌面发行版可以助力他们在教育领域更高效的人。

诚然,有很多很多类别的发行版可供挑选,其中的很多可能用起来十分得心应手,但这五种或许是你最为需要的。

常规

对于常规的生产力诉求来说,你不会找到比 Ubuntu 更为高效的了。在这个类别中首推 Ubuntu 最主要的原因是因为它实现了桌面操作系统、软件、服务的无缝集成。你可能会问为什么我不选择同类别的 Linux Mint 呢?因为 Ubuntu 现在默认的的桌面环境为 GNOME 桌面,而它拥有 GNOME 许多扩展程序的优势的加成(图 1)。

 title=

图 1:运行中的 GNOME 桌面的剪切板管理工具。

这些扩展程序在提升生产力方面做了很多努力(所以 Ubuntu 比 Linux Mint 获得了更多的认可)。但是 Ubuntu 不仅仅是装了一个普通的 GNOME 桌面。事实上,他们致力于将它改进的更为轻量化、更为高效、以及用户友好度更高、开箱即用。总而言之,由于 Ubuntu 正确的融合了多种特性,开箱即用,完善的软件支持(仅对工作方面而言),这些特性使它几乎成为了生产力领域最为完美的一个平台。

不管你是要写一篇文档,制作一张电子表格,写一个新的软件,开发公司的网站,设计商用的图形,管理一个服务器或是网络,抑或是在你的公司内从事人力资源管理工作,Ubuntu 都可以满足你的需求。Ubuntu 桌面发行版也并不要求你耗费很大的精力才能开始开始开展工作……它直接就能使用(并且工作的十分优秀)。最后,得益于它是基于 Debian 的,使得在 Ubuntu 上安装第三方的软件十分简便。

很难不支持这一发行版独占生产力发行版列表的鳌头,尽管 Ubuntu 几乎已经成为几乎所有“某某类顶级发行版”列表的榜首。

设计

如果你正在寻求提升你的平面设计效率,你不能错过 Fedora 设计套件。这一 Fedora 衍生版是由负责 Fedora 相关的艺术作品的团队亲自操刀制作的。虽然其默认选择的应用程序并不是一个庞大的工具集合,但它所包含的工具都是创建和处理图像专用的。

有了 GIMP、Inkscape、Darktable、Krita、Entangle、Blender、Pitivi、Scribus 等应用程序(图 2),你可以找到完成图像编辑工作所需要的一切。但是 Fedora 设计套件并不仅限于此。这个桌面平台还包括一堆教程,涵盖了许多已安装的应用程序。对于任何想要尽可能提高效率的人来说,这将是一些非常有用的信息。不过,我要说的是,GNOME 收藏夹中的教程并没有超乎此页中链接的内容。

 title=

图 2:Fedora 设计套件收藏夹菜单包含了许多工具,可以让你用于图形设计。

那些使用数码相机的用户肯定会喜欢 Entangle 应用程序,它可以让你在电脑上控制单反相机。

开发

几乎所有的 Linux 发行版都是程序员的绝佳平台。然而,有一种特定的发行版脱颖而出,并超越了其他发行版,它将是你见过的用于编程类最有效率的工具之一。这个操作系统来自 System76(LCTT 译注:一家美国的计算机制造商),名为 Pop!\_OS。Pop!\_OS 是专门为创作者定制的,但不是针对艺术类。相反,Pop!\_OS 面向专门从事开发、编程和软件制作的程序员。如果你需要一个既能完美的胜任开发工作又包含符合使用习惯的桌面操作系统的开发环境,Pop!\_OS 将会是你的不二选择。(图 3)

可能会让你感到惊讶(考虑到这个操作系统是多么“年轻”)的是 Pop!\_OS 也是你将使用的基于 GNOME 平台的最稳定系统的之一。这意味着 Pop!\_OS 不只是为创作者和创客准备的,也是为任何想要一个可靠的操作系统的人准备的。你可以下载针对你的硬件的专门 ISO 文件,这一点是许多用户十分欣赏的。如果你有英特尔硬件,下载 Intel 或 AMD 的版本。如果你的显卡是 NVIDIA,请下载该特定版本。不管怎样,你肯定会得到针对不同平台进行特殊定制的稳定版本。

 title=

图 3:装有 GNOME 桌面的 Pop!\_OS 一览。

有趣的是,在 Pop!\_OS 中,你不会找到太多预装的开发工具。你也不会找到 IDE 或许多其他开发工具。但是,你可以在 Pop 商店中中找到所需的所有开发工具。

运维

如果你正在寻找适合系统管理的最具生产力的发行版,Debian 将会是你的不二之选。为什么这么说呢?因为 Debian 不仅仅拥有无与伦比的可靠性,它也是众多能从苦海中将你解救出来的最好的一个发行版。Debian 是易用性和无限可能性的完美结合。最重要的是,因为它是许多其他发行版的基础,所以可以打赌,如果你需要一个任务的管理工具,那么它一定支持 Debian 系统。当然,我们讨论的是一般的系统管理任务,这意味着大多数时候你需要使用终端窗口 SSH 连接到服务器(图 4),或者在浏览器上使用网络上基于 web 的 GUI 工具。既然如此为什么还要使用一个增加复杂性的桌面呢(比如 Fedora 中的 SELinux 或 openSUSE 中的 YaST)呢?所以,应选择更为简洁易用的那一种。

 title=

图 4:在 Debian 系统上通过 SSH 连接到远程服务器。

你可以选择你想要的不同的桌面(包括 GNOME、Xfce、KDE、Cinnamon、MATE、LXDE),可以确保你所使用的桌面外观最适合你的工作习惯。

教育

如果你是一名老师或学生,抑或是其他从事与教育相关工作的人士,你需要适当的工具来提高生产力。之前,有 Edubuntu 这样的版本。这一版本位列教育类相关发行版排名的前列。然而,自从 Ubuntu 14.04 版之后这一发行版就再也没有更新。还好,现在有一款基于 openSUSE 的新的以教育为基础的发行版有望夺摘得桂冠。这一改版叫做 openSUSE:Education-Li-f-e(Li-f-e:Linux For Education - 图 5),它基于 openSUSE Leap 42.1 (所以它可能稍微有一点过时)。

openSUSE:Education-Li-f-e 包含了以下工具:

  • Brain Workshop(大脑工坊):一种基于 dual n-back 模式的大脑训练软件(LCTT 译注:dual n-back 训练是一种科学的智力训练方法,可以改善人的工作记忆和流体智力)
  • GCompris:一种针对青少年的教育软件包
  • gElemental:一款元素周期表查看工具
  • iGNUit:一款通用的记忆卡片工具
  • Little Wizard:基于 Pascal 语言的少儿编程开发环境
  • Stellarium:天文模拟器
  • TuxMath:数学入门游戏
  • TuxPaint:一款少儿绘画软件
  • TuxType:一款为少儿准备的打字入门软件
  • wxMaxima:一个跨平台的计算机代数系统
  • Inkscape:矢量图形编辑软件
  • GIMP:图像处理软件(LCTT 译注:被誉为 Linux 上的 PhotoShop)
  • Pencil:GUI 模型制作工具
  • Hugin:全景照片拼接及 HDR 效果混合软件

 title=

图 5:openSUSE:Education-Li-f-e 发行版拥有大量的工具可以帮你在学校中变得更为高效。

同时还集成在 openSUSE:Education-Li-f-e 中的还有 KIWI-LTSP Server 。KIWI-LTSP 服务器是一个灵活的、经济高效的解决方案,旨在使全世界的学校、企业和组织能够轻松地安装和部署桌面工作站。虽然这可能不会直接帮助学生变得更具生产力,但它肯定会使教育机构在部署供学生使用的桌面时更有效率。有关配置 KIWI-LTSP 的更多信息,请查看 openSUSE KIWI-LTSP 快速入门指南


via: https://www.linux.com/blog/learn/2019/1/top-5-linux-distributions-productivity

作者:Jack Wallen 选题:lujun9972 译者:qfzy1233 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Markdown 是一种轻量级标记语言,可以在添加格式后以纯文本格式查看时依然保持可读性。Markdown(和 Markdown 衍生物)被广泛用作 GitHub 和 pagure 等服务上格式化文档的主要形式。根据其设计,可以在文本编辑器中轻松创建和编辑 Markdown,但是,有许多编辑器可以提供 Markdown 标记的格式化预览,或提供 Markdown 语法高亮显示。

本文介绍了针对 Fedora 平台的 3 个桌面应用程序,以帮助编辑 Markdown。

UberWriter

UberWriter 是一个小巧的 Markdown 编辑器和预览器,允许你以文本方式编辑,并预览渲染的文档。

该编辑器本身具有内置的内联预览,因此标记为粗体的文本以粗体显示。编辑器还提供图像、公式、脚注等标记的内联预览。按住 Ctrl 键单击其中的一个标记可以即时预览要显示的元素。

除了编辑器功能外,UberWriter 还具有全屏模式和聚焦模式,有助于最大限度地减少干扰。焦点模式将以灰色显示除当前段落以外的所有内容,以帮助你专注于文档中当前元素。

从第三方 Flathub 存储库安装 UberWriter 到 Fedora 平台。在将系统设置为从 Flathub 安装后,可以直接从 Software 应用程序中安装它。

Marker

Marker 是一个 Markdown 编辑器,它提供了一个简单的文本编辑器来编写 Markdown,并提供渲染文档的实时预览。界面采用分屏设计,左侧为编辑器,右侧为实时预览。

此外,Marker 允许你以各种格式导出文档,包括 HTML、PDF 和开放文档格式(ODF)。

从第三方 Flathub 存储库安装 Marker 到 Fedora 平台。在将系统设置为从 Flathub 安装后,可以直接从 Software 应用程序中安装它。

Ghostwriter

以前的编辑更专注于最小的用户体验,Ghostwriter 提供了更多的功能和选项。Ghostwriter 提供了一个文本编辑器,当你以 Markdown 格式书写时,编辑器将 Markdown 部分样式化。粗体标记文本显示为粗体,标题标记显示为较大的字体,以帮助编写 Markdown 标记。

它还提供了一个分屏,包含渲染文档的实时更新预览。

Ghostwriter 还包括一系列其他功能,包括能够选择渲染预览的 Markdown 风格,以及用于渲染预览的样式表。

此外,它还提供了一个格式菜单(和键盘快捷键)来插入一些频繁的 Markdown 标记,如粗体、项目符号和斜体。

从第三方 Flathub 存储库安装 Ghostwriter 到 Fedora 平台。在将系统设置为从 Flathub 安装后,可以直接从 Software 应用程序中安装它。


via: https://fedoramagazine.org/applications-for-writing-markdown/

作者:Ryan Lerch 选题:lujun9972 译者:murphyzhao 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

VSCodium 是微软流行的 Visual Studio Code 编辑器的一个分支。它与 VS Code 完全相同,唯一不同的是,VSCodium 不跟踪你的使用数据。

微软的 Visual Studio Code 是一个出色的编辑器,不仅对于 Web 开发人员,也适合其他程序员。由于它的功能,它被认为是最好的开源代码编辑器之一。

是的,它是微软众多开源产品之一。因为有 DEB、RPM 和 Snap 包形式的二进制文件,你可以在 Linux 中轻松安装 Visual Studio Code

但它存在一个问题,对于普通用户而言可能不是问题,但对于纯粹开源主义者而言是重要的。

Microsoft 说提供的二进制文件是不开源的。

感到困惑么?让我解释下。

VS Code 的源码是在 MIT 许可下开源的。你可以在 GitHub 上访问它。但是,Microsoft 创建的安装包含专有的跟踪程序

此跟踪基本上用来收集使用数据并将其发送给 Microsoft 以“帮助改进其产品和服务”。如今,远程报告在软件产品中很常见。即使 Ubuntu 也这样做,但它透明度更高

你可以在 VS Code 中禁用远程报告,但是你能完全信任微软吗?如果答案是否定的,那你有什么选择?

你可以从源代码构建它,从而保持全都是开源的。但是如今从源代码安装并不总是最好的选择,因为我们习惯于使用二进制文件。

另一种选择是使用 VSCodium !

VSCodium:100% 开源形式的 Visual Studio Code

VSCodium 是微软 Visual Studio Code 的一个分支。该项目的唯一目的是为你提供现成的二进制文件,而没有 Microsoft 的远程收集代码。

这解决了你想在去掉 Microsoft 的专有代码的情况下使用 VS Code ,而你又不习惯从源代码构建它的问题。

由于 VSCodium 是 VS Code 的一个分支,它的外观和功能与 VS Code 完全相同。

这是 Ubuntu 中第一次运行 VS Code 和 VSCodium 的截图。你能分辨出来吗?

Can you guess which is VSCode and VSCodium?

如果你无法区分这两者,请看下面。

That’s Microsoft

除此之外,还有两个应用的 logo,没有其他明显的区别。

VSCodium and VS Code in GNOME Menu

在 Linux 上安装 VSCodium

虽然 VSCodium 存在于某些发行版(如 Parrot OS)中,但你必须在其他 Linux 发行版中添加额外的仓库。

在基于 Ubuntu 和 Debian 的发行版上,你可以使用以下命令安装 VSCodium。

首先,添加仓库的 GPG 密钥:

wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -

然后添加仓库:

echo 'deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list

现在更新你的系统并安装 VSCodium:

sudo apt update && sudo apt install codium

你可以在它的页面上找到其他发行版的安装说明。你还应该阅读有关从 VS Code 迁移到 VSCodium 的说明

你如何看待 VSCodium?

就个人而言,我喜欢 VSCodium 的概念。说的老套一点,它的初心是好的。我认为,致力于开源的 Linux 发行版甚至可能开始将其包含在官方仓库中。

你怎么看?是否值得切换到 VSCodium 或者你选择关闭远程报告并继续使用 VS Code?

请不要出现“我使用 Vim” 的评论 :D


via: https://itsfoss.com/vscodium/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

通过将这些资源加入你自己的私人学习网络以拓展 Python 知识。

我使用和教授 Python 已有很长时间了,但我总是乐于增加我对这门实用语言的知识。这就是为什么我一直试着拓展我的 Python 个人学习网络 personal learning network (PLN),这是一个描述用于分享信息的非正式的互惠型网络的概念。

教育学家 Kelly ParedesSean Tibor 最近在他们的播客 Teaching Python 上谈到了如何搭建 Python PLN。我在克里夫兰的 PyCon 2019 遇到他们之后就订阅了这个频道(并把它们加入到我的 Python PLN 当中)。这个播客激发了我对 Python PLN 中的人的思考,包括那些我最近在 PyCon 遇到的人们。

我会分享一些我找到 PLN 成员的地方;可能它们也可以变成你的 Python PLN 的一部分。

Young Coders 导师

Python 基金会的活动协调者 Betsy Waliszewski 是我的 Python PLN 中的一员。当我们在 PyCon2019 见到时,因为我是个老师,她推荐我看看为十二岁及以上的孩子打造的 Young Coders 工作室。在那我遇到了正在负责这个计划的 Katie Cunningham,它会教参与者如何搭建和配置树莓派并使用 Python 项目。年轻学生也会收到两本书 Jason Briggs 的 《Python for Kids》 和 Craig Richardson 的 《Learn to Program with Minecraft》。我一直寻找提升我教学水平的新方式,因此我在该会议上的 NoStarch Press 展台迅速拿到了两本 Minecraft 书。Katie 是一名优秀的教师,也是一名多产作家,拥有一个充满 Python 培训视频的 YouTube 精彩频道。

我把 Kattie 与我在 Young Coders 工作室碰到的另外两个人加入我的 PLN:Nat DunnSean Valentine。像 Katie 一样,他们自愿花时间把 Python 介绍给青年程序员们。Nat 是 Webucator 的总裁,这是一家 IT 培训公司,多年来一直是 Python 软件基金会赞助商,并赞助了 PyCon 2018 教育峰会。在将 Python 教他 13 岁的儿子和 14 岁的侄子之后,他决定在 Young Coders 任教。Sean 是 Hidden Genius 项目 的战略计划总监,这是一个针对黑人男性青年的技术及领导力打造的教导项目。Sean 说许多 Hidden Genius 参与者“用 Python 打造项目因此我们认为 [Young Coders] 是一个很好的合作机会”。了解 Hidden Genius 项目激发了我更深层次地思考编程的未来以及其改变生活的威力。

Open Spaces 聚会

我发现 PyCon 的 Open Spaces —— 这是一个一小时左右的自组织的即兴聚会 —— 跟正式的项目活动一样有用。我的最爱之一是 Circuit Playground Express 设备,它是我们会议主题包的一部分。我很喜欢这个设备,并且 Open Space 提供了学习它的一条大道。组织者提供了工作表和一个 Github 仓库,其中包含有我们成功所需要的所有工具,也提供了一个上手实践的机会以及探索这个独特硬件的方向。

这次会面激起了了我对学习 Circuit Playground Express 更新信息的兴趣,因此在 PyCon 之后, 我在 Twitter 上接触到了在会议上就该设备编程发表主旨演讲的 Nina Zakharenko。Nina 自从去年秋天我在 All Things Open 上听过她的演讲后就在我的 Python PLN 里了。我最近报名参加了她的 Python 基础课程以加深我的学习。Nina 推荐我将 Kattni Rembor 加入我的 Python PLN。他的示例代码正帮助我学习用 CircuitPython 编程。

我的 PLN 中的其他资源

我在 PyCon 2019 也遇见了 Opensource.com 社区版主 Moshe Zadka,并和他来了场长谈。他分享了几个新的 Python 资源,包括 如何像电脑科学家一样思考。社区版主 Seth Kenlon 是我的 PLN 中的另一名成员;他发表了许多优秀的 Python 文章,我也推荐你关注他。

我的 Python PLN 每天都在持续扩大。除了我已经提到的,我同样推荐你关注 Al SweigartEric Matthes 以及 Adafruit他们分享的优质内容。我也推荐这本书《制作:由 Adafruit Circuit Playground Express 开始》和《Podcast.\_\_init\_\_》,这是一个关于 Python 社区的播客。这两个都是我从我的 PLN 中了解到的。

谁在你的 Python PLN 中?请在留言区分享你的最爱。


via: https://opensource.com/article/19/5/resources-learning-python

作者:Don Watkins 选题:lujun9972 译者:tomjlw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

语音文字转换 speech-to-text (STT)系统就像它名字所蕴含的意思那样,是一种将说出的单词转换为文本文件以供后续用途的方式。

语音文字转换技术非常有用。它可以用到许多应用中,例如自动转录,使用自己的声音写书籍或文本,用生成的文本文件和其他工具做复杂的分析等。

在过去,语音文字转换技术以专有软件和库为主导,要么没有开源替代品,要么有着严格的限制,也没有社区。这一点正在发生改变,当今有许多开源语音文字转换工具和库可以让你随时使用。

这里我列出了 5 个。

开源语音识别库

DeepSpeech 项目

 title=

该项目由 Firefox 浏览器的开发组织 Mozilla 团队开发。它是 100% 的自由开源软件,其名字暗示使用了 TensorFlow 机器学习框架实现去功能。

换句话说,你可以用它训练自己的模型获得更好的效果,甚至可以用它来转换其它的语言。你也可以轻松的将它集成到自己的 Tensorflow 机器学习项目中。可惜的是项目当前默认仅支持英语。

它也支持许多编程语言,例如 Python(3.6)。可以让你在数秒之内完成工作:

pip3 install deepspeech
deepspeech --model models/output_graph.pbmm --alphabet models/alphabet.txt --lm models/lm.binary --trie models/trie --audio my_audio_file.wav

你也可以通过 npm 安装它:

npm install deepspeech

Kaldi

 title=

Kaldi 是一个用 C++ 编写的开源语音识别软件,并且在 Apache 公共许可证下发布。它可以运行在 Windows、macOS 和 Linux 上。它的开发始于 2009。

Kaldi 超过其他语音识别软件的主要特点是可扩展和模块化。社区提供了大量的可以用来完成你的任务的第三方模块。Kaldi 也支持深度神经网络,并且在它的网站上提供了出色的文档

虽然代码主要由 C++ 完成,但它通过 Bash 和 Python 脚本进行了封装。因此,如果你仅仅想使用基本的语音到文字转换功能,你就会发现通过 Python 或 Bash 能够轻易的实现。

Julius

 title=

它可能是有史以来最古老的语音识别软件之一。它的开发始于 1991 年的京都大学,之后在 2005 年将所有权转移到了一个独立的项目组。

Julius 的主要特点包括了执行实时 STT 的能力,低内存占用(20000 单词少于 64 MB),能够输出 最优词 N-best word 词图 Word-graph ,能够作为服务器单元运行等等。这款软件主要为学术和研究所设计。由 C 语言写成,并且可以运行在 Linux、Windows、macOS 甚至 Android(在智能手机上)。

它当前仅支持英语和日语。软件应该能够从 Linux 发行版的仓库中轻松安装。只要在软件包管理器中搜索 julius 即可。最新的版本发布于本文发布前大约一个半月之前。

Wav2Letter++

 title=

如果你在寻找一个更加时髦的,那么这款一定适合。Wav2Letter++ 是一款由 Facebook 的 AI 研究团队于 2 个月之前发布的开源语言识别软件。代码在 BSD 许可证下发布。

Facebook 描述它的库是“最快、 最先进 state-of-the-art 的语音识别系统”。构建它时的理念使其默认针对性能进行了优化。Facebook 最新的机器学习库 FlashLight 也被用作 Wav2Letter++ 的底层核心。

Wav2Letter++ 需要你先为所描述的语言建立一个模型来训练算法。没有任何一种语言(包括英语)的预训练模型,它仅仅是个机器学习驱动的文本语音转换工具,它用 C++ 写成,因此被命名为 Wav2Letter++。

DeepSpeech2

 title=

中国软件巨头百度的研究人员也在开发他们自己的语音文字转换引擎,叫做“DeepSpeech2”。它是一个端对端的开源引擎,使用“PaddlePaddle”深度学习框架进行英语或汉语的文字转换。代码在 BSD 许可证下发布。

该引擎可以在你想用的任何模型和任何语言上训练。模型并未随代码一同发布。你要像其他软件那样自己建立模型。DeepSpeech2 的源代码由 Python 写成,如果你使用过就会非常容易上手。

总结

语音识别领域仍然主要由专有软件巨头所占据,比如 Google 和 IBM(它们为此提供了闭源商业服务),但是开源同类软件很有前途。这 5 款开源语音识别引擎应当能够帮助你构建应用,随着时间推移,它们会不断地发展。在几年之后,我们希望开源成为这些技术中的常态,就像其他行业那样。

如果你对清单有其他的建议或评论,我们很乐意在下面听到。


via: https://fosspost.org/lists/open-source-speech-recognition-speech-to-text

作者:Simon James 选题:lujun9972 译者:LuuMing 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

从 3D 打印乐器到无线播放声音的设备,有很多通过开放硬件项目来奏乐的方法。

这个世界到处都是很棒的开源音乐播放器,但为什么只是将开源用在播放音乐上呢?你还可以使用开源硬件奏乐。本文中描述的所有工具都是经过了开源硬件协会(OSHWA)认证的。这意味着你可以自由地构建它们,重新组合它们,或者用它们做任何其他事情。

开源乐器

当你想奏乐时使用乐器总是最好的方式之一。如果你喜欢传统的的乐器,那么 F-F-Fiddle 可能适合你。

 title=

F-F-Fiddle 是一款全尺寸电子小提琴,你可以使用标准的桌面 3D 打印机制作(采用熔丝制造)。如果你想眼见为真,那么这里有一个 F-F-Fiddle 的视频:

如果你精通小提琴,但还对一些更具异国情调的东西感兴趣? 开源的特雷门琴 Open Theremin 怎么样?

 title=

与所有特雷门琴一样,开源特雷门琴可让你在不触碰乐器的情况下播放音乐。当然,它特别擅长为你的下一个科幻视频或空间主题派对制作令人毛骨悚然的空间声音

Waft 的操作类似,也可以远程控制声音。它使用激光雷达来测量手与传感器的距离。看看这个:

Waft 是特雷门琴吗?我不确定算不算,特雷门琴高手可以在下面的评论里发表一下看法。

如果特雷门琴对你来说太熟悉了,SIGNUM 可能就是你想要的。用其开发人员的话说,SIGNUM 通过将不可见的无线通信转换为可听信号来“揭示加密的信息代码和人/机通信的语言”。

 title=

这是演示:

输入

无论你使用什么乐器,都需要将其接到某些东西上。如果你想要连接到树莓派,请尝试 AudioSense-Pi,它允许你一次将多个输入和输出连接到你的树莓派。

合成器

合成器怎么样?SparkFun 的 SparkPunk Sound Kit 是一个简单的合成器,为你提供了很多音色。

 title=

耳机

制作所有这些音乐很棒,但你还需要考虑如何听它。幸运的是,EQ-1耳机是开源,支持 3D 打印。

你用开源硬件制作音乐吗?让我们在评论中知道!


via: https://opensource.com/article/19/6/hardware-music

作者:Michael Weinberg 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出