开源新闻综述：谷歌开源 Android 语音转录和手势追踪、Twitter 的遥测工具
语音识别

> 
> 不要错过两周以来最大的开源头条新闻。
> 
> 
> 


![Weekly news roundup with TV](/data/attachment/album/201909/01/105129ynlzk0yvrr66fr6v.png "Weekly news roundup with TV")


在本期的开源新闻综述中，我们来看看谷歌发布的两个开源软件、Twitter 的最新可观测性工具、动漫工作室对 Blender 的采用在增多等等新闻！


### 谷歌的开源双响炮


搜索引擎巨头谷歌的开发人员最近一直忙于开源。在过去的两周里，他们以开源的方式发布了两个截然不同的软件。


第一个是 Android 的语音识别和转录工具 Live Transcribe 的[语音引擎](https://venturebeat.com/2019/08/16/google-open-sources-live-transcribes-speech-engine/)，它可以“在移动设备上使用机器学习算法将音频变成实时字幕”。谷歌的声明称，它正在开源 Live Transcribe 以“让所有开发人员可以为长篇对话提供字幕”。你可以[在 GitHub 上](https://github.com/google/live-transcribe-speech-engine)浏览或下载 Live Transcribe 的源代码。


谷歌还为 Android 和 iOS 开源了[手势跟踪软件](https://venturebeat.com/2019/08/19/google-open-sources-gesture-tracking-ai-for-mobile-devices/)，它建立在其 [MediaPipe](https://github.com/google/mediapipe) 机器学习框架之上。该软件结合了三种人工智能组件：手掌探测器、“返回 3D 手点”的模型和手势识别器。据谷歌研究人员称，其目标是改善“跨各种技术领域和平台的用户体验”。该软件的源代码和文档[可在 GitHub 上获得](https://github.com/google/mediapipe/blob/master/mediapipe/docs/hand_tracking_mobile_gpu.md)。


### Twitter 开源 Rezolus 遥测工具


当想到网络中断时，我们想到的是影响站点或服务性能的大崩溃或减速。让我们感到惊讶的是性能慢慢被吃掉的小尖峰的重要性。为了更容易地检测这些尖峰，Twitter 开发了一个名为 Rezolus 的工具，该公司[已将其开源](https://blog.twitter.com/engineering/en_us/topics/open-source/2019/introducing-rezolus.html)。



> 
> 我们现有的按分钟采样的遥测技术未能反映出这些异常现象。这是因为相对于该异常发生的长度，较低的采样率掩盖了这些持续时间大约为 10 秒的异常。这使得很难理解正在发生的事情并调整系统以获得更高的性能。
> 
> 
> 


Rezolus 旨在检测“非常短暂但有时显著的性能异常”——仅持续几秒钟。Twitter 已经运行了 Rezolus 大约一年，并且一直在使用它收集的内容“与后端服务日志来确定峰值的来源”。


如果你对将 Rezolus 添加到可观测性堆栈中的结果感到好奇，请查看 Twitter 的 [GitHub 存储库](https://github.com/twitter/rezolus)中的源代码。


### 日本的 Khara 动画工作室采用 Blender


Blender 被认为是开源的动画和视觉效果软件的黄金标准。它被几家制作公司采用，其中最新的是[日本动漫工作室 Khara](https://www.neowin.net/news/anime-studio-khara-is-planning-to-use-open-source-blender-software/)。


Khara 正在使用 Blender 开发 Evangelion: 3.0+1.0，这是基于流行动漫系列《Neon Genesis Evangelion》的电影系列的最新版本。虽然该电影的工作不能在 Blender 中全部完成，但 Khara 的员工“将从 2020 年 6 月开始使用 Blender 进行大部分工作”。为了强调其对 Blender 和开源的承诺，“Khara 宣布它将作为企业会员加入 Blender 基金会的发展基金。“


### NSA 分享其固件安全工具


继澳大利亚同行[共享他们的一个工具](/article-11241-1.html)之后，美国国家安全局（NSA）正在[提供](https://www.cyberscoop.com/nsa-firmware-open-source-coreboot-stm-pe-eugene-myers/)的一个项目的成果“可以更好地保护机器免受固件攻击“。这个最新的软件以及其他保护固件的开源工作可以在 [Coreboot Gerrit 存储库](https://review.coreboot.org/admin/repos)下找到。


这个名为“具有受保护执行的 SMI 传输监视器”（STM-PE）的软件“将与运行 Coreboot 的 x86 处理器配合使用”以防止固件攻击。根据 NSA 高级网络安全实验室的 Eugene Meyers 的说法，STM-PE 采用低级操作系统代码“并将其置于一个盒子中，以便它只能访问它需要访问的设备系统”。这有助于防止篡改，Meyers 说，“这将提高系统的安全性。”


### 其它新闻


* [Linux 内核中的 exFAT？是的！](https://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/)
* [瓦伦西亚继续支持 Linux 学校发行版](https://joinup.ec.europa.eu/collection/open-source-observatory-osor/news/120000-lliurex-desktops)
* [西班牙首个开源卫星](https://hackaday.com/2019/08/15/spains-first-open-source-satellite/)
* [Western Digital 从开放标准到开源芯片的长途旅行](https://www.datacenterknowledge.com/open-source/western-digitals-long-trip-open-standards-open-source-chips)
* [用于自动驾驶汽车多模传感器的 Waymo 开源数据集](https://venturebeat.com/2019/08/21/waymo-open-sources-data-set-for-autonomous-vehicle-multimodal-sensors/)


一如既往地感谢 Opensource.com 的工作人员和主持人本周的帮助。




---


via: <https://opensource.com/19/8/news-august-31>


作者：[Scott Nesbitt](https://opensource.com/users/scottnesbitt) 选题：[lujun9972](https://github.com/lujun9972) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
In this edition of our open source news roundup, we take a look two open source releases from Google, Twitter's latest observability tooling, anime studio adopts Blender, and more!

## A double hit of open source from Google

Developers at search engine giant Google have been busy on the open source front lately. In the last two weeks, they've released two very different systems as open source.

The first of those is the [speech engine for Live Transcribe](https://venturebeat.com/2019/08/16/google-open-sources-live-transcribes-speech-engine/), a speech recognition and transcription tool for Android, which "uses machine learning algorithms to turn audio into real-time captions" on mobile devices. Google's announcement states it is making Live Transcribe open source to "let any developer deliver captions for long-form conversations." You can browse or download Live Transcribe's source code [on GitHub](https://github.com/google/live-transcribe-speech-engine).

Google also open sourced [gesture tracking software](https://venturebeat.com/2019/08/19/google-open-sources-gesture-tracking-ai-for-mobile-devices/) for Android and iOS, built on top of its [MediaPipe](https://github.com/google/mediapipe) machine learning framework. The software combines three artificial intelligence components: a palm detector, a model that "returns 3D hand points," and a gesture recognizer. The goal, according to Google's researchers, is to improve "the user experience across a variety of technological domains and platforms." The source code and documentation for the software is [available on GitHub](https://github.com/google/mediapipe/blob/master/mediapipe/docs/hand_tracking_mobile_gpu.md).

## Twitter open sources Rezolus telemetry tool

When you think of network outages, what comes to mind are big crashes or slowdowns that affect the performance of a site or service. What may surprise us is the importance of small blips that slowly eat away at performance. To make detecting those blips easier, Twitter developed a tool called Rezolus which the company [has open sourced](https://blog.twitter.com/engineering/en_us/topics/open-source/2019/introducing-rezolus.html).

Our existing telemetry, which samples minutely, was failing to reflect these anomalies. This was because the anomalies, which were about 10 seconds in duration, were being masked by a low sample rate relative to the length of the anomalies. This made it difficult to understand what was happening and tune the system for higher performance.


Rezolus is designed to detect "very brief but sometimes significant performance anomalies," which only last a few seconds. Twitter has been running Rezolus for about a year and has been using what it collects "with the backend service logs to determine the source of spikes."

If you're curious about adding Rezolus to your Observability stack, check out the source code in Twitter's [GitHub repository](https://github.com/twitter/rezolus).

## Japan's Khara animation studio adopts Blender

Blender is considered the gold standard of open source animation and visual effects software. It's been adopted by several production companies, the latest of which is [Japanese anime studio Khara](https://www.neowin.net/news/anime-studio-khara-is-planning-to-use-open-source-blender-software/).

Khara is using Blender to develop *Evangelion: 3.0+1.0*, the latest installment of the film series based on the popular anime series *Neon Genesis Evangelion*. While the work for the movie won't be completely done in Blender, Khara's employees "will start using Blender for the majority of their work" starting in June, 2020. To underscore its commitment to both Blender and open source, "Khara announced that it would be joining the Blender Foundation’s Development Fund as a corporate member."

## NSA to share its firmware security tool

Following on the heels of its Australian counterpart [sharing one of its tools](https://opensource.com/article/19/8/news-august-17#ASD), the National Security Agency (NSA) is [making available](https://www.cyberscoop.com/nsa-firmware-open-source-coreboot-stm-pe-eugene-myers/) the fruits of a project that "that could better protect machines from firmware attacks." This latest release, along with other open source efforts to protect firmware, can be found under the [Coreboot Gerrit repository](https://review.coreboot.org/admin/repos).

The catchy name SMI Transfer Monitor with Protected Execution (STM-PE) "will work with x86 processors that run Coreboot" to guard against firmware attacks. According to Eugene Meyers of the NSA's Laboratory for Advanced Cybersecurity, STM-PE takes low-level operating system code "and puts it in a box such that it can only access the device system that it needs to access." This helps prevent tampering and, Myers said, "will improve the security of the system."

### In other news

[exFAT in the Linux kernel? Yes!](https://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/)[Valencia continues its support for Linux school distro](https://joinup.ec.europa.eu/collection/open-source-observatory-osor/news/120000-lliurex-desktops)[Spain's First Open Source Satellite](https://hackaday.com/2019/08/15/spains-first-open-source-satellite/)[Western Digital's Long Trip from Open Standards to Open Source Chips](https://www.datacenterknowledge.com/open-source/western-digitals-long-trip-open-standards-open-source-chips)[Waymo open-sources data set for autonomous vehicle multimodal sensors](ttps://venturebeat.com/2019/08/21/waymo-open-sources-data-set-for-autonomous-vehicle-multimodal-sensors/)

*Thanks, as always, to Opensource.com staff members and moderators for their help this week.*

## Comments are closed.