Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by int sampleRate
Custom function calling with Gemini, Voice, and an ESP32
Things used in this project × 1 Adafruit Microphone MAX9814 × 1 × 1 × 1 × 1 × 1 × 1 What're we building? In a previous tutorial, I went over how you can connect an ESP32 to the Google Gemini API via REST to send an audio file and have it transcribed. In this tutorial I will expand on that to actuallydosomething with that recorded audio instead of transcribing it - in this case turning on and off an LED ring, plus changing the LEDs colors based on spoken commands.
Speech to Text on the ESP32 with Gemini
Things used in this project × 1 Adafruit Microphone MAX9814 × 1 × 1 × 1 × 1 × 1 What're we building? In a previous tutorial, I went over how you can connect an ESP8266 to the Gemini API. While that's fine and all as a start, the Gemini API can do so much more than be a simple text-based chat system. In this tutorial I want to go over how I connect an IoT device to Gemini to transcribe short speech audio clips, which will be the basis for custom spoken commands on an IoT device in a later project.
Android BluetoothA2dp
一、BluetoothA2dp介绍 高级音频分发规范 (A2DP) 定义了实现以单声道(mono)、立体声(stereo)或多声道(multi-channel)模式分发高质量音频内容的协议和程序。因此,术语“高级音频(advanced audio)”应与“蓝牙音频(Bluetooth audio)”区分开来,后者表示在蓝牙核心规范第 2 卷 B 部分第 9 节中定义的 SCO 通道上的窄带语音分布。 一个典型的用例是将音乐内容从立体声音乐播放器流式传输到耳机或扬声器。音频数据以适当的格式压缩,以有效利用有限的带宽。 A2DP 专注于音频流,而视频分发配置文件 (VDP) 指定视频流。对这两种配置文件的支持可以分发带有高质量音频的视频内容。 VDP中描述了视频和音频流的使用案例。 另请注意,A2DP 不包括远程控制功能。设备可以通过实现 A2DP 和所描述的控制配置文件来支持远程控制功能,例如,在音频/视频远程控制配置文件 (AVRCP) 的使用场景中。 A2DP 取决于通用访问配置文件 (GAP) 以及通用音频/视频分发配置文件...
一次搞懂 Android 音频开发
在接触Android音频开发后,陆陆续续的看了不少的文章,如果说查缺补漏把这些文章梳理清楚,然后逐个整合,那么确实也能完整的推导出音频开发需要掌握的技术。但是对于初学者来说,可能在开发中产生很多障碍以及对知识一知半解。 所以为了系统的,有逻辑的,基于现实需求的将音频开发这块的知识展现给大家,同时也是为了对自己这段时间音频学习的总结,便有了这篇文章。 这里我们将由浅入深,以更贴近实际开发的步骤,让大家逐渐的对音视频有一个较为全面的了解。 再说一句题外话,音视频常规业务开发是一个难者不会,会者不难的技术模块,他真正的难点其实是涉及到的协议广泛,涉及到的概念特别多,但是这些都是固定的(就是说我们花时间就能掌握),大多数场景我们也可以根据业务需求分析出我们所需要使用的技术。所以这个部分的难点主要就是要博文强识。更近一步说,我们需要建立的是音视频的架构体系,知道整个业务的流程闭环是怎样的,这样在我们接触工作的时候就可以专点突破。 1.1 声音的本质 声音是由物体振动而产生的,一切正在发声的物体都在振动。 1.1.1 我们听到声音的过程 我们听到声音的过程: 物体震动 -> 声波 ->...
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with int
Contact int, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack