英语阅读 The porcupine’s strategy

小女孩Miranda在花园中尝试接近一只豪猪,不慎被其刺伤手指。文章通过这个故事探讨了人们在面对威胁时的本能反应及沟通的重要性。

Little Miranda was alone in the garden. I was watching her distractedly, occasionally lancing
 over the top of my newspaper.

   Almost kneeling, she was slowly approaching the fence, trying to make as little noise as possible. I thought she was looking for mushrooms or that she was pretending she was a giant mouse.

   But after a few minutes I heard her cry out. It was a lusty cry, followed by a bout of tears. I jumped out of my chair and ran out to the garden, in my bare feet.

   Miranda was holding her index finger. It was bleeding, but it didn't look too bad. I ran some water over it, asking what she could have touched that made her finger bleed, in a garden that I had planted with grass and other harmless plants.

   "I wanted to touch the animal," she replied, "but it didn't let me come close, so I stretched out my arm and it did this. Then it ran away. It's too bad. I didn't want to hurt it."

   "What animal?" I asked.

   "The white and black ball, down there," she said, pointing to the end of the garden.

   I picked up a broomstick I found in the kitchen and went back outside. In the garden, half buried in an old gopher hole, I found the animal. It was a porcupine. I remembered what I had learned in my natural science class.

   The porcupine is a solitary animal. When confronted, it either retreats or projects its needles. Once the needles have penetrated the flesh, the wounds become infected and, in some cases, can cause death.

   Miranda had presented no danger to the porcupine, but it didn't know what else to do except wound her, or get wounded itself. Nature, in creating its instinct, gave the porcupine no choice: instead of communicating, it had to launch its needles. That is the only strategy it knows, and no one can change it, not even a little girl who wants to make a friend.
   __________

   Is the porcupine the only animal to use this type of defense?

   No, people apply it every day of their lives. But our needles are more vicious, and better hidden. Words, blows, looks, anger, pride... these are the arms we use to attack those who
 seem to be adversaries.

   But even a porcupine has to get close to other porcupines at some time. If not the species would disappear.

 (c)2006 www.positive-club.com

### 安装和配置 Porcupine 语音唤醒引擎 为了在树莓派上成功安装和配置 Porcupine 语音唤醒引擎,需要注意硬件兼容性和软件环境设置。 #### 硬件兼容性 当前版本的 Porcupine 引擎可能不完全支持 Raspberry Pi 5 的 CPU 架构[^2]。建议使用更早型号的 Raspberry Pi 或等待官方更新以增加对新设备的支持。 对于受支持的 Raspberry Pi 型号(如 Raspberry Pi 3 和 4),以下是详细的安装指南: #### 准备工作 确保操作系统是最新的,并已安装必要的开发工具包: ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install build-essential cmake libasound2-dev -y ``` #### 下载并编译 Porcupine SDK 访问 Picovoice 官方网站获取最新版的 Porcupine SDK 并解压文件: ```bash wget https://picovoice.s3.amazonaws.com/pv_porcupine_raspberry_pi_arm11_ubuntu_v2.0.0.zip unzip pv_porcupine_raspberry_pi_arm11_ubuntu_v2.0.0.zip -d porcupine cd porcupine ``` 创建构建目录并运行 CMake 来准备项目结构: ```bash mkdir build && cd build cmake .. make -j$(nproc) ``` #### 配置与测试 完成上述步骤后,在 `build` 文件夹内会找到可执行文件 `porcupine_demo_mic`。可以尝试启动该程序来验证安装是否成功: ```bash ./porcupine_demo_mic --library_path ../lib/linux/arm11/libpv_porcupine.so \ --model_path ../lib/common/porcupine_params.pv \ --keyword_paths "../resources/keywords/default_keyword_file_linux.ppn" ``` 如果一切正常,则说明 Porcupine 已经可以在所使用的 Raspberry Pi 上正常使用了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值