有没有可以通过语音记录饮食的应用程序?

当然可以 — 语音饮食记录让你可以用口述的方式描述餐食,并自动记录。以下是最优秀的语音食物追踪应用的比较。

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

当然可以 — 语音饮食记录让你可以用口述的方式描述餐食,并在几秒钟内完成记录。 你无需在数据库中滚动查找或手动输入食物名称,只需自然地说出你的餐食,比如“两个炒蛋配吐司和黄油”,应用程序就会解析你的话,识别每种食物,估算份量,并自动记录一切。这项技术背后的核心是自然语言处理(NLP),而并非所有应用程序都能同样有效地实现这一点。

以下是最受欢迎的食物追踪应用在语音记录方面的比较。

语音饮食记录比较

特性 Nutrola MyFitnessPal Lose It FatSecret Cronometer
NLP解析 高级(完整句子) 基础(关键词搜索) 基础 有限
数量识别 是(“两个鸡蛋”,“一杯米饭”) 有限 有限 不适用
烹饪方式理解 是(“烤”,“煎”,“蒸”) 不适用
品牌识别 有限 有限 不适用
多项支持 是(一个句子中完整餐食) 否(一次一项) 不适用
准确性 高(经过验证的数据库匹配) 中等 中等 不适用

基础的语音搜索与真正的NLP语音记录之间的差距是显著的。基础语音搜索将你的语音转换为文本,然后在数据库中搜索匹配的关键词。而真正的NLP解析则理解你的句子结构——它知道“两个炒蛋配吐司和黄油”是三种不同的食物,且有特定的数量和准备方式。

语音饮食记录的实际工作原理

当你在语音启用的追踪器中描述一餐时,应用程序会迅速执行几个处理步骤。

步骤1:语音转文本。 你的声音通过语音识别技术转换为文本。得益于设备内处理技术的进步,这一步骤在所有主要平台上现在都非常准确。

步骤2:自然语言解析。 NLP引擎将你的句子拆分为单独的食物项、数量、修饰词(烹饪方式、品牌)和关系(“与”,“上”,“和”)。这是应用程序之间差异最大的地方。

步骤3:数据库匹配。 每个解析出的食物项会与应用程序的营养数据库进行匹配。这一匹配的质量取决于解析的准确性和数据库的质量。

步骤4:份量估算和记录。 数量会转换为标准的份量大小,卡路里和宏量营养素会被计算,并添加到你的每日记录中。

Nutrola在大约5秒内完成这四个步骤,适用于多项餐食。结果会显示在屏幕上,供你确认,只需轻轻一按,或者在需要调整时进行编辑。

语音记录优于其他记录方法的时机

语音记录并不总是每种情况中最快的方法,但在某些特定场景下,它显然是最佳选择。

记录方法的速度比较

方法 每餐平均时间 最适合
语音 ~5秒 多项餐食、双手忙碌的情况
照片AI ~3秒 装盘餐食、可视化食物
条形码扫描 ~5秒 包装食品、单项食物
手动搜索 ~45秒 不常见的食物、精确条目

在烹饪时。 你的手沾满了食物,正在拿着工具或调控火候。语音记录让你在添加食材时无需触碰手机。比如在倒入平底锅时说“汤匙橄榄油”。

在驾驶时。 你刚刚从快餐店离开或在路上拿了食物。语音记录让你在红灯停下或停车时捕捉你吃了什么,而无需翻阅菜单。这是人们常常跳过记录的时刻之一。

在健身房。 在组间休息时,你的手可能在出汗或握着哑铃。快速的语音记录——“香蕉杏仁奶蛋白奶昔”——只需五秒钟。

在社交场合。 在餐桌上用手机打字可能会让人觉得尴尬。在洗手间或用餐后快速记录只需手动记录所需时间的一小部分。

当你的手脏了。 园艺、做项目、吃手指食物——任何触碰手机屏幕不方便的情况。

Nutrola的语音NLP与众不同之处

大多数食物追踪应用将语音功能作为附加选项——一个简单的麦克风图标,仅仅将语音转换为文本并进行数据库搜索。结果与手动输入关键词相同,只是用你的声音。

Nutrola围绕完整的自然语言处理构建了其语音记录功能。你在记录复杂餐食时,差异立刻显现。

示例输入: “我吃了一个鸡肉凯撒沙拉,配有面包丁和帕尔马干酪,一份蒜蓉面包,还有一杯红酒。”

基础语音搜索结果(大多数应用): 返回“鸡肉凯撒沙拉”的搜索结果,并要求你单独搜索蒜蓉面包和红酒。面包丁和帕尔马干酪可能会包含在你选择的沙拉条目中,也可能不会。

Nutrola NLP结果: 将句子解析为四个独立的项目——鸡肉凯撒沙拉(包含面包丁和帕尔马干酪),蒜蓉面包(一个配菜),红酒(约150毫升的一杯)。每个项目都与180万条经过营养师验证的数据库进行匹配。总卡路里和宏量营养素在大约5秒内显示在屏幕上。

烹饪方式的理解对于准确性尤为重要。“烤鸡胸肉”和“炸鸡胸肉”每份的卡路里差异大约为100卡路里。Nutrola的NLP能够捕捉这些修饰词并选择正确的数据库条目。而将语音视为关键词搜索的应用则完全忽略了烹饪方式。

常见语音记录短语及Nutrola的处理方式

你说的内容 解析的项目 记录的卡路里
“两个炒蛋配吐司和黄油” 炒蛋x2,白吐司x1,黄油x1汤匙 ~350 kcal
“一碗燕麦粥配蓝莓和蜂蜜” 燕麦粥(1碗),蓝莓(把),蜂蜜(1汤匙) ~310 kcal
“星巴克的Grande燕麦奶拿铁” 星巴克Grande燕麦奶拿铁 ~270 kcal
“一把杏仁” 杏仁(约28克,标准一把) ~164 kcal
“昨晚的剩意大利面,大约一盘” 意大利面配酱(1盘,约350克) ~450 kcal

系统能够识别品牌名称、常见的份量描述(“一把”,“一碗”,“一盘”)甚至相对参考。当你没有指定数量时,它会默认使用标准的份量大小,你也可以在记录后随时调整数量。

语音记录与追踪一致性

《肥胖》杂志发布的研究发现,记录一致性是减肥成功的最强预测因素——至少80%时间记录餐食的人比偶尔记录的人减掉的体重显著更多。人们停止记录的主要原因是摩擦。每多花一秒的额外努力,都会降低你记录餐食的可能性。

语音记录消除了一个最大的摩擦点:需要停止正在做的事情,拿起手机,打开应用,输入搜索查询,滚动结果,选择正确的条目,调整份量大小并确认。这个30-60秒的过程变成了5秒的语音命令。

《国际行为营养与身体活动杂志》的研究发现,使用简化记录方法(包括语音)的人在12周内记录的餐食比使用传统手动输入的人多23%。

获取最佳语音记录效果的技巧

具体说明数量。 “两个鸡蛋”比“鸡蛋”记录得更准确。“一杯米饭”比“一些米饭”更好。你提供的细节越多,后续编辑的需求就越少。

提及烹饪方式。 “烤三文鱼”与“三文鱼”之间的卡路里差异可能在50-100卡路里之间,具体取决于使用了油还是黄油。Nutrola的NLP能够识别烹饪修饰词,但只能使用你提供的信息。

对包装食品使用品牌名称。 “Chobani希腊酸奶”会比“希腊酸奶”返回更准确的匹配。Nutrola的数据库中识别了数千个品牌名称。

用餐后立即记录。 对份量和成分的记忆会迅速消退。语音记录让这一过程变得简单,因为即使在餐桌上也只需几秒钟。

常见问题解答

语音饮食记录可以离线使用吗?

大多数语音记录功能需要互联网连接以进行NLP处理和数据库匹配。一些应用程序可以在离线状态下执行基本的语音转文本,但食物解析和卡路里计算通常需要服务器连接。Nutrola能够在标准移动连接上快速处理语音记录。

语音饮食记录的准确性与手动输入相比如何?

当你提供具体的数量和描述时,语音记录的准确性与手动搜索相当——两者最终都从同一数据库提取数据。语音的优势在于速度和便利性,这有助于提高记录的一致性。主要的准确性风险在于模糊的描述,比如“一些鸡肉”而没有指定数量,这会迫使应用程序进行估算。

语音记录能处理不同语言的餐食吗?

这因应用程序而异。Nutrola支持多种语言的语音记录,将食物描述与其本地化的数据库条目相匹配。大多数其他语音启用的追踪器仅支持英语的NLP功能,而在设备的语音转文本引擎支持的其他语言中提供基本的语音搜索。

如果语音记录出错怎么办?

每个语音记录在最终确认之前都会显示在屏幕上。你可以点击任何项目来调整数量、替换数据库条目或删除解析错误的项目。Nutrola清晰地显示解析的细分,以便你验证每个多项餐食的组成部分。

语音记录比照片记录更好吗?

两者并没有绝对的优劣——它们是互补的。照片记录在食物视觉上明显且装盘时表现优异(如牛排晚餐、沙拉)。语音记录在食物混合时表现更佳(如卷饼、奶昔),当你的手忙碌时,或者当你不再靠近食物时。Nutrola同时提供照片AI和语音NLP,因此你可以根据当下的情况选择适合的方法。

准备好改变您的营养追踪方式了吗?

加入成千上万已通过 Nutrola 改变健康之旅的用户!