Skrypt Skrypt Health Try it free →
Feature · Nutrition

Voice nutrition tracker: log meals without typing or scanning

Say what you ate. AI extracts calories, protein, carbs, and fat in under 12 seconds. No barcodes. No database. No forms.

<12s
average time to log a meal
0
taps to reach the food database
4
macros extracted automatically
How it works

Four steps, under 12 seconds

1

Tap the microphone

Open Salamati and tap the mic icon. No navigation required — the voice input is always one tap from the main screen. The waveform activates immediately, showing Skrypt is listening.

2

Describe what you ate, naturally

Talk the way you'd describe a meal to a friend. "Grilled chicken sandwich with fries and a Coke" works just as well as "chicken breast, white bread bun, potatoes fried in oil, 355ml cola." Skrypt understands both. Include portion qualifiers if they're useful — "a big portion," "half," "two cups." The AI handles natural language, not just database keywords.

3

AI extracts macros and classifies the entry

Deepgram transcribes your description in under a second. Claude classifies the domain (nutrition), identifies the foods and portions, and estimates calories, protein, carbohydrates, and fat. The entire AI processing step takes 1–3 seconds on a typical connection. You'll see the structured entry appear on screen with the breakdown.

4

Review, optionally edit, done

Review the entry. If the estimate looks right, you're done — the log is saved to your timeline. If you want to adjust a macro or change the food description, tap to edit. Editing is quick and every field is directly accessible. The log is added to your daily totals and your history immediately.

AI understanding

What kinds of descriptions work?

Skrypt's classification model is trained on how people actually talk about food — not just standardized food database names. This means you don't need to speak in "food database" — you can describe meals the way you'd tell a friend.

Voice input → AI extraction
"Two eggs scrambled with cheese and whole wheat toast"
P 22g · C 28g · F 16g · ~340 cal
"Big bowl of overnight oats, banana, almond butter, little bit of honey"
P 14g · C 68g · F 18g · ~490 cal
"Chipotle bowl — chicken, black beans, rice, salsa, guac extra"
P 42g · C 72g · F 22g · ~680 cal
"Grilled salmon, asparagus, half a cup of quinoa"
P 38g · C 22g · F 14g · ~370 cal
"Greek yogurt with granola and blueberries"
P 18g · C 42g · F 6g · ~300 cal
"Coffee with oat milk, a banana, grabbed a protein bar on the way out"
P 24g · C 52g · F 10g · ~390 cal
"Had like half of my coworker's sandwich, turkey and cheese on sourdough"
P 18g · C 26g · F 8g · ~250 cal
"Homemade chicken curry, medium portion, over basmati rice"
P 36g · C 58g · F 14g · ~510 cal

Estimates are based on typical preparations. Any estimate can be edited after logging. Providing more detail (portion size, cooking method, brand) improves accuracy.

Accuracy

How accurate is AI macro estimation?

For most people's goals, "accurate enough" is more useful than "exact." Here's what you should expect from Skrypt's voice nutrition tracking:

What Skrypt does well: common whole foods (eggs, chicken, rice, vegetables, fruit), typical restaurant categories (bowls, sandwiches, pasta dishes), and meals you describe with contextual portion cues ("big bowl," "small serving," "half a plate"). The AI also handles cultural food names, cooking method adjustments, and multi-component meals described in a single sentence.

Where estimates are less precise: highly specific packaged foods where exact label data matters (Skrypt doesn't scan nutrition labels), complex restaurant dishes with unknown ingredient quantities, and highly customized meals where the exact proportions are unusual. In these cases, editing the estimate after logging takes about five seconds.

What accuracy means in practice: if you're using nutrition tracking to understand patterns — whether you're eating enough protein, whether you're hitting calorie targets within a 200-calorie range, whether your carb intake correlates with your energy — Skrypt's estimates are accurate enough to generate actionable insights. Research on nutrition tracking consistently finds that the habit of logging (consistency) matters more for outcomes than the precision of any individual entry.

If you need gram-precise tracking from nutrition labels — for competition prep or clinical diet management — you should use Skrypt's edit feature to input exact values, or consider a barcode-scanning app for packaged foods specifically. Skrypt is designed for the other 95% of use cases.

Input methods compared

Voice vs barcode scanning vs manual typing

There are three main ways to log nutrition data, each with a different trade-off between speed and precision:

Method Speed Works for Best for
🎙️ Voice (Skrypt) <12 seconds Everything — whole foods, restaurant meals, home cooking, cultural dishes Consistency. Logging when life is busy.
📷 Barcode scan 5–15 seconds Packaged foods only — anything with a barcode Exact label nutrition for packaged products
🔍 Database search 60–120+ seconds Foods that exist in the database by name Finding exact entries for known foods
✏️ Manual entry 120–300+ seconds Anything — if you know the exact macros Edited logs, when you have exact values

The key insight: barcode scanning is fast for packaged foods, but most of what people eat isn't packaged. Home-cooked meals, restaurants, cafés, meals at friends' houses — none of these have barcodes. Voice logging works for all of it at the same speed.

Database searching is slow for any meal that isn't a single, known item. A chicken bowl with three toppings requires three separate searches, three portion selections, and three log entries. By voice: one sentence, one entry, done.

The bigger picture

Nutrition is one of five domains Skrypt tracks

Voice nutrition tracking is where most people start with Skrypt — it's the most immediately useful feature and the one with the clearest time savings. But Skrypt is designed around five health domains, and the real value emerges when you use all of them.

Nutrition affects everything else. What you eat affects how you sleep. How you sleep affects your training. Your training affects your mood. Your supplement routine affects your energy and recovery. Skrypt tracks all five with the same voice-first approach, and the AI can surface connections across them over time.

The "Ask Skrypt" feature lets you query your own health history in natural language: "What was my protein intake last week?" "How many days did I hit my vegetable goal?" "Was my energy better on days I ate breakfast?" These questions require all five domains to be in the same system — which is why Skrypt tracks all of them.

You can start with just nutrition logging and add other domains gradually. Many users start by replacing their food diary with voice logging, then add sleep and supplement tracking in week two, then start mood check-ins when they're curious about patterns. Each domain is additive — they don't require each other to work.

🥗
Nutrition
Macros, calories, meal patterns
🏃
Fitness
Workouts, type, effort, calorie burn
💊
Supplements
Stack adherence, timing, notes
😴
Sleep
Duration, quality, patterns
😊
Mood
Energy, mental state, trends
Getting the best results

Tips for accurate voice nutrition logging

FAQ

Common questions about voice nutrition tracking

How accurate is voice nutrition tracking?
For common whole foods and typical home-cooked or restaurant meals, Skrypt's AI estimation is accurate within 10–15% for calories and within similar ranges for protein, carbs, and fat. This is precise enough for most people's goals — understanding patterns and trends over weeks. For exact gram-precise tracking from nutrition labels, you can edit any estimate after logging.
What kinds of food descriptions does the tracker understand?
Skrypt understands natural, conversational food descriptions — not just standard food database names. You can say "two eggs scrambled with some cheese and toast," "a bowl of overnight oats I made with banana and almond butter," or even "the bowl thing from Chipotle with chicken and extra guac." It handles portion qualifiers (big, small, half, a couple), cooking methods, and cultural food names.
Does voice nutrition tracking require an internet connection?
Yes — voice transcription and AI classification require a connection. If you're offline, Skrypt queues your log entry and processes it when you reconnect. For most users this is fine since logging typically happens at meals or shortly after, when a connection is available.
Can I edit the AI's macro estimates?
Yes. Every log entry can be reviewed and edited after the fact. Tap any entry on your timeline to adjust macros, calories, or the food description. You can also log with specific values — "I had 180g of chicken breast, about 55 grams of protein" — and Skrypt will use the values you provide instead of estimating.
Is Salamati's voice nutrition tracker free?
Yes, Salamati is free during early access. The voice nutrition tracker, along with all five tracking domains, is available at no cost. There are no hidden limits on logs or history during early access.
How is voice nutrition tracking different from barcode scanning?
Barcode scanning is fast for packaged foods — you scan the label and get the exact nutrition facts from the manufacturer. But barcodes only work for packaged foods. Most of what people actually eat — home-cooked meals, restaurant dishes, café food, fruit, leftovers — has no barcode. Voice logging works for everything, in any language or description, in under 12 seconds.
Free · No credit card · Start in 2 minutes

Log your first meal by voice

Open the web app, tap the mic, say what you ate. Done.

Open Salamati → Learn more