【问题标题】:How can I get my raspberrypi to speak out the annotation when it detects it?如何让我的 raspberrypi 在检测到注释时说出注释?
【发布时间】:2023-02-20 23:18:26
【问题描述】:

我正在使用树莓派上的 tflite 进行对象检测项目,我想增强代码,以便树莓派在检测到注释时说出注释。

这是我用于对象检测的确切代码的链接,如何更改它以说出注释?

https://colab.research.google.com/github/khanhlvg/tflite_raspberry_pi/blob/main/object_detection/Train_custom_model_tutorial.ipynb#scrollTo=KB4hKeerMmh4

谢谢。

我在 google collab 上发现了这段将文本转换为语音的代码并且它可以工作,但是我希望它在检测到对象时说出注释的名称,有什么建议吗?

`!pip 安装 gTT 从 gtts 导入 gTTS 从 IPython.display 导入音频

tts = gTTS('你好')

tts.save('1.wav') 声音文件 = '1.wav' 音频(声音文件,自动播放=真)`

【问题讨论】:

  • 我不明白。为什么不只使用您显示的代码?

标签: raspberry-pi google-colaboratory object-detection text-to-speech tflite


【解决方案1】:

要在检测到对象时说出注释的名称,您可以修改您提供的 Colab 笔记本的“推理”部分中的现有代码。这是一种可能的方法:

  1. 导入文本到语音转换所需的库。
  2. 定义一个函数,将检测到的对象的名称作为字符串 并使用 gTTS 将其转换为语音。
  3. 修改“推理”部分 在检测到对象时调用此函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 2012-12-29
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 2016-11-26
    相关资源
    最近更新 更多