متتبع العادات الصوتية مع Whisper على Windows

دليل عملي لبناء متتبع عادات صوتي محلي بـ Whisper على Windows: تثبيت الأداة وتحويل ملاحظة صوتية مدتها 30 ثانية إلى سجل Markdown، بدون سحابة أو مشاركة بيانات.

متتبع العادات الصوتية مع Whisper على Windows

ملخص سريع: تحدث بسجل يومي مدته 30 ثانية في الميكروفون، قم بتشغيل Whisper محلياً على Windows، وحصل على سجل عادات خاص بصيغة Markdown — بدون حساب تطبيق، بدون مزامنة سحابية، بدون بيانات سلوك مباعة لأحد.”

معظم تطبيقات تتبع العادات تشترك في فلسفة التصميم: اجعلك تدخل البيانات يومياً، تراكم تلك البيانات على خوادمهم، واستخدمها للاحتفاظ بك كمشترك. سياسة الخصوصية التي وافقت عليها دون قراءة تمنحهم حقوق واسعة في هذا السجل السلوكي. لشيء شخصي مثل جودة النوم وسلاسل التمرين وتناول الكافيين، يستحق هذا التبادل إعادة نظر.

يغير سير عمل تحويل الصوت إلى نص محلي باستخدام OpenAI Whisper المعادلة. يدخل صوتك، يخرج ملف نصي، ولا يترك أي شيء جهازك أبداً. يبني هذا الدليل هذا سير العمل من الصفر على Windows 10 أو 11.

لماذا الصوت بدلاً من سجلات العادات المطبوعة

الاعتراض الأقدم على اليوميات اليومية وتتبع العادات هو الاحتكاك. فتح تطبيق، العثور على الشاشة الصحيحة، الكتابة على لوحة مفاتيح الهاتف بينما أنت لا تزال نصف نائم — من الكافي أن تكسر سلسلة الطاقة تفعيلها.

الكلام أسرع من الكتابة لما يقرب من الجميع. تحقق يومي صوتي مدة 30 ثانية — “فعلت تمريني الصباحي، نمت 6.5 ساعات، شربت القهوة في الساعة 10 صباحاً، لا سكر بعد الظهر” — تحتوي على نفس المعلومات التي ستستغرق سجل مطبوع 2-3 دقائق للدخول. كلما قل الاحتكاك، زاد معدل الاتساق طويل الأجل.

يُظهر بحث تغيير السلوك باستمرار أن تكوين العادات يعتمد بشكل كبير على الاتساق على الشدة. ملاحظة صوتية مدتها 30 ثانية كل صباح تفوق مراجعة أسبوعية مفصلة في كل مرة.

ما تحتاجه

  • Windows 10 أو 11
  • Python 3.10+ (من python.org أو Microsoft Store)
  • ميكروفون (ميكروفون الكمبيوتر المحمول المدمج يعمل بشكل جيد)
  • حوالي 1-2 غيغابايت من مساحة القرص لنماذج Whisper
  • 10 دقائق للإعداد

لا معالج رسومات مطلوب. لا حساب. لا اشتراك.

تثبيت Whisper على Windows

افتح نافذة Command Prompt أو PowerShell وقم بتشغيل:

pip install openai-whisper

Whisper يتطلب أيضاً ffmpeg لمعالجة الصوت. أسهل طريقة لتثبيته على Windows هي عبر winget:

winget install ffmpeg

أو قم بتحميل البناء الثابت من ffmpeg.org وإضافته إلى PATH يدويًا.

اختبر التثبيت بتشغيل:

whisper --version

إذا رأيت رقم إصدار، فأنت جاهز.

تسجيل سجل الصوت اليومي الخاص بك

يحتوي Windows على تطبيق مسجل صوت مدمج (ابحث عن “Voice Recorder” في قائمة البداية)، لكن لسير عمل آلي فإن مسجل خط أوامر أكثر فائدة. الخيار الأبسط هو sox، المتاح عبر winget:

winget install sox

سجل مقطع 30 ثانية:

sox -d -r 16000 -c 1 daily_log.wav trim 0 30

هذا يلتقط 30 ثانية من الصوت من الميكروفون الافتراضي لديك بمعدل 16kHz أحادي - الصيغة المفضلة من Whisper. إذا كنت تريد التسجيل حتى تضغط على Enter بدلاً من توقيتها، فأزل الجزء trim 0 30 واضغط Ctrl+C عند الانتهاء.

النسخ مع Whisper

بمجرد حصولك على daily_log.wav، قم بنسخه:

whisper daily_log.wav --model small --language en --output_format txt

ينشئ Whisper daily_log.txt مع النسخ. لمقطع 30 ثانية على معالج حديث، يستغرق هذا 5-15 ثانية مع نموذج صغير.

نموذج small (244MB) هو الحد الوسط لحالة الاستخدام هذه: سريع على المعالج، دقيق للكلام الواضح، وصغير بما يكفي لعدم احتلال مساحة القرص. نموذج tiny (39MB) أسرع لكن أقل دقة قليلاً للتسجيلات الأهدأ.

الإضافة إلى سجل عادات Markdown الخاص بك

يحتاج نص النسخ إلى الهبوط في سجل يومي منظم. إليك نص برمجي بسيط من PowerShell يقوم بسير العمل الكامل — تسجيل، نسخ، إضافة:

$date = Get-Date -Format "yyyy-MM-dd"
$logFile = "$HOME\habits\habit_log.md"
$audioFile = "$HOME\habits\temp_log.wav"

# Record 30 seconds
sox -d -r 16000 -c 1 $audioFile trim 0 30

# Transcribe
whisper $audioFile --model small --language en --output_format txt --output_dir "$HOME\habits"

# Read transcription
$text = Get-Content "$HOME\habits\temp_log.txt" -Raw

# Append to Markdown log
$entry = "## $date`n`n$text`n`n---`n"
Add-Content -Path $logFile -Value $entry

# Clean up audio
Remove-Item $audioFile, "$HOME\habits\temp_log.txt"

احفظ هذا باسم habit_log.ps1 في دليل منزلك. النقر المزدوج عليه (أو تشغيله من مجدول المهام كل صباح) يعطيك خط أنابيب تحويل صوت إلى Markdown مؤتمت بالكامل.

المخرجات في habit_log.md تبدو مثل:

## 2026-06-12

Did 20 pushups before breakfast, slept about 7 hours, no caffeine after 2pm, read for 30 minutes before bed.

---

## 2026-06-11

Skipped the workout, slept 6 hours, had coffee at 4pm which was a mistake, finished the project proposal.

---

سجل Markdown كمادة مراجعة أسبوعية

في نهاية كل أسبوع، افتح habit_log.md في أي محرر نصوص — Notepad أو VS Code أو Obsidian — واقرأ الإدخالات السبعة بالتتابع. الجودة السردية للنص المنطوق ثم المنقول تجعل الأنماط مرئية بطريقة لا تفعلها المربعات. لا ترى “تمرين: 4/7” — ترى أربعة أيام حيث حدث التمرين قبل أن يصبح اليوم مشغولاً، وثلاثة أيام حيث لم يحدث ذلك بسبب ظروف محددة.

لمراجعة أسبوعية أكثر تنظيماً، يمكنك البحث عن الكلمات الرئيسية عبر السجل:

Select-String "workout" $HOME\habits\habit_log.md

احسب التكرارات لحساب معدل الالتزام الأسبوعي لأي عادة تذكرها باستمرار.

مقارنة Whisper المحلي بتطبيقات متتبع العادات السحابية

الميزةسير عمل Whisper المحليتطبيقات العادات السحابية
الخصوصيةالصوت والنص يبقى على جهازكتتم مزامنة البيانات مع خوادم الشركة
التكلفةمجاني (مفتوح المصدر)اشتراك $3–$15/شهر
الاستخدام بدون اتصالوظائف كاملة، دائماًيعتمد على الإنترنت
نقل البياناتملف Markdown عادييختلف التصدير حسب التطبيق
وقت الإعداد~10 دقائقدقائق، لكن حساب مطلوب
مزامنة الهاتف المحموليدوي (نسخ الملف)تلقائي
تحليلات السلوك المباعةأبداًشائع في المستويات المجانية
الدقة (غرفة هادئة)عالية جداً مع نموذج صغيرغير قابل للتطبيق (إدخال مطبوع)

التبادل الرئيسي هو مزامنة الهاتف المحمول. تطبيقات السحابة تفوز في إمكانية الوصول عبر الأجهزة. إذا كان تسجيل العادات يحدث حصرياً على جهاز الكمبيوتر أو الكمبيوتر المحمول Windows الخاص بك — روتين الصباح أو فحص نهاية اليوم على مكتبك — فإن سير العمل المحلي ليس له عيب ذو معنى.

الأتمتة مع Windows Task Scheduler

لعادة بدون احتكاك، أزل الخطوة اليدوية بالكامل. افتح Task Scheduler وأنشئ مهمة أساسية تقوم بتشغيل habit_log.ps1 الساعة 7:00 صباحاً كل يوم. ينسخ النص البرمجي 30 ثانية، وينسخ، ويضيف إلى السجل بينما تصنع القهوة.

إعداد محفز Task Scheduler:

  • المحفز: يومي، في الوقت المفضل لديك
  • الإجراء: ابدأ برنامج → powershell.exe
  • الوسائط: -ExecutionPolicy Bypass -File "C:\Users\YourName\habit_log.ps1"

يسجل جهازك، وينسخ محلياً، ويحفظ الإدخال قبل أن تنهي رشفتك الأولى.

الخصوصية: ماذا يعني “محلي” بالفعل

عندما يعمل Whisper محلياً، لا يترك ملف الصوت ونص النسخ جهازك أبداً. لا توجد استدعاءات API، لا بيانات تلقائية، لا تحميل. مستودع Whisper GitHub يحتوي على أوزان النموذج الكاملة — لقد قمت بتحميلها مرة واحدة أثناء الإعداد، وتعمل بدون اتصال للأبد.

قارن هذا مع واجهات برمجة تطبيقات تحويل الكلام إلى نص السحابية (Google أو Azure أو AWS) حيث يتم نقل الصوت إلى خوادم بعيدة للمعالجة. هذه الخدمات دقيقة وسريعة، لكن صوتك يصبح جزءاً من سجل من جانب الخادم، تخضع لسياسات الاحتفاظ والاستخدام لتلك الموفرين.

بالنسبة لسجل عادات يلتقط جودة النوم والخيارات الغذائية والمزاج والسلوكيات الصحية، المعالجة المحلية هي موقف الخصوصية المناسب. هذه بيانات سلوكية مرتبطة بالصحة. تعامل معها وفقاً لذلك.

يتبع معالجة الصوت الذكية المحلية VoxBooster نفس المبدأ — الصوت المعالج على جهازك عبر التقاط صوت منخفض الكمون بدون برامج تشغيل النواة، تحت 300 ميلي ثانية الكمون، لا يترك الجهاز أبداً. سير عمل تسجيل العادات أعلاه هو تكملة طبيعية للمستخدمين الذين يفكرون بالفعل في خصوصية الصوت على Windows 10/11.

توسيع سير العمل

بمجرد أن يعمل خط الأنابيب الأساسي، الامتدادات واضحة:

فئات عادات متعددة. تحدث الوسوم المنظمة: “نوم: 7 ساعات، ممارسة رياضة: نعم، تغذية: جيدة، مزاج: 7/10.” سجل Markdown الخاص بك يصبح قابل للبحث حسب الوسم.

سكريت ملخص أسبوعي. نص برمجي من PowerShell يقرأ آخر 7 إدخالات ويحسب تكرارات الوسم يعطيك تقرير الالتزام الأسبوعي الآلي بدون أي أدوات إضافية.

صوت إلى تقويم. أنابيب نص النسخ من خلال محلل تاريخ بسيط لتسجيل العادات أيضاً في ملف تقويم محلي (صيغة .ics).

تكامل مع Obsidian أو Logseq. قم بإشارة دليل الإخراج إلى الخزانة الخاصة بك. سجل العادات يصبح ملاحظة مرتبطة في إعداد إدارة المعرفة الموجود لديك.

مقالة Wikipedia عن تكوين العادات تلاحظ أن حلقات الإشارة والروتين والمكافأة هي الأساس الهيكلي للعادات الدائمة. إشارتك هي التسجيل المجدول في وقت ثابت. الروتين 30 ثانية منخفض الاحتكاك بالتصميم. المكافأة هي سجل مرئي لاتساقك الخاص — لا ألعاب، لا سلاسل لتفقدها، فقط سجل نصي عادي لسلوكك الفعلي.

الأفكار النهائية

سوق تطبيقات تتبع العادات مزدحم لأن البيانات السلوكية قيمة للشركات وليس فقط للمستخدمين. يعكس سير عمل Whisper المحلي هذه العلاقة: البيانات موجودة لخدمتك، مخزنة في صيغة تملكها تماماً (Markdown عادي)، على أجهزة تتحكم فيها.

الإعداد يستغرق 10 دقائق. الصيانة صفر. ضمان الخصوصية مطلق. لممارسة يومية شخصية مثل تتبع الصحة والسلوك، هذا هو العمارة الصحيحة.

ابدأ بفئة عادات واحدة، تحدث عنها كل صباح لمدة أسبوعين، واقرأ السجل في النهاية. وضوح النمط من كلماتك الخاصة أكثر فائدة من أي لوحة معلومات قد يعرضها عليك تطبيق الاشتراك.

جرّب VoxBooster — 3 أيام مجاناً.

استنساخ الصوت الفوري، لوحة الأصوات والمؤثرات — أينما تتحدث.

  • بدون بطاقة
  • ~30ms تأخير
  • Discord · Teams · OBS
جرّب 3 أيام مجاناً