منصوبے کے بارے میں

Textream ایک مفت، اوپن سورس ٹیلی پرامپٹر ہے جو Mac، iPhone اور iPad کے لیے ڈیزائن کیا گیا ہے، جس کا مقصد اسٹریمرز، انٹرویو لینے والوں، پیش کرنے والوں اور پوڈ کاسٹرز کے لیے ہے۔ یہ تین پڑھنے کے طریقے پیش کرتا ہے: لفظ ٹریکنگ (بولتے وقت ہر لفظ کو ہائی لائٹ کرتا ہے)، کلاسک (مستقل رفتار سے خودکار اسکرول)، اور وائس ایکٹیویٹڈ (بولتے وقت اسکرول کرتا ہے)۔ Mac ایپ متن کو ڈائنامک آئی لینڈ طرز کے اوورلے، ڈریگ ایبل فلوٹنگ ونڈو، یا Sidecar iPad پر فل اسکرین میں دکھاتی ہے۔ iOS ایپ کیمرے کے قریب پڑھنے اور صرف پیش کرنے والے کیمرے کی ریکارڈنگ کا اضافہ کرتی ہے۔ اہم خصوصیات میں شامل ہیں: - **مرر موڈ** ٹیلی پرامپٹر گلاس کے لیے، پرامپٹ کو افقی، عمودی، یا دونوں سمتوں میں لینڈ اسکیپ میں پلٹاتا ہے، جس میں لائیو مرر، پوزیشن، متن کا سائز، رفتار اور پلے بیک کنٹرولز کے لیے ایک کمپیکٹ بٹن ہوتا ہے۔ - **آنکھ سے رابطہ پڑھنے کی پوزیشن** — فعال لائن ڈیفالٹ طور پر سامنے والے کیمرے کے بالکل نیچے ہوتی ہے، یا اسے مرکز میں رکھا جا سکتا ہے۔ - **پڑھتے وقت اختیاری کیمرہ** — پرامپٹ کے پیچھے کیمرہ دکھائیں یا چھپائیں۔ - **سیلفی ویڈیو ریکارڈنگ** — کیمرہ ویڈیو اور مائیکروفون آڈیو کیپچر کرتی ہے، سامنے/پیچھے کیمرہ سوئچنگ کے ساتھ، ریکارڈنگ گیلری کے ساتھ فوٹوز میں محفوظ ہوتی ہے۔ - **صرف پیش کرنے والے کا پرامپٹ** — اسکرولنگ پرامپٹ اسکرین پر نظر آتا ہے لیکن محفوظ ویڈیو میں شامل نہیں ہوتا۔ - **مماثل فونٹس** — دونوں پلیٹ فارمز پر Sans، Serif، Mono اور OpenDyslexic۔ - **اسپیچ ریکگنیشن** — Mac، زبان اور سسٹم کی دستیابی کے لحاظ سے ڈیوائس پر یا Apple کے ذریعے پروسیس ہوتی ہے؛ کلاسک موڈ کے لیے مائیکروفون کی ضرورت نہیں۔ - **ڈسپلے کے اختیارات** — نوچ پر پن، فلوٹنگ ونڈو، یا منتخب ڈسپلے پر فل اسکرین؛ ایڈجسٹ ایبل ٹیکسٹ ایریا کی اونچائی (100–400 px) اور فونٹ سائز (XS سے XL)۔ - **اسکرین شیئر سے چھپائیں** — اوورلے کو اسکرین ریکارڈنگ یا ویڈیو کالز میں ظاہر ہونے سے روکتا ہے۔ - **ریموٹ کنیکشن** — لوکل نیٹ ورک براؤزر (HTTP + WebSocket) کے ذریعے کسی بھی ڈیوائس پر ٹیلی پرامپٹر دیکھیں، QR کوڈ تک رسائی، ریئل ٹائم سنک، اور ریموٹ ڈیوائس پر کسی ایپ کی ضرورت نہیں۔ - **ڈائریکٹر موڈ** — ایک ڈائریکٹر کسی بھی براؤزر سے ریئل ٹائم میں اسکرپٹ لکھ، ترمیم اور پش کر سکتا ہے، ایک وقف شدہ HTTP + WebSocket سرور (ڈیفالٹ پورٹ 7575)، لائیو ٹیکسٹ ایڈیٹنگ، ریڈ لاکڈ ہائی لائٹنگ، اور 10 Hz پر ریئل ٹائم اسٹیٹ اسٹریمنگ کے ساتھ۔ - **PowerPoint نوٹس امپورٹ** — پیش کرنے والے کے نوٹس کو صفحات کے طور پر نکالنے کے لیے .pptx فائل ڈراپ کریں۔ - **ملٹی پیج سپورٹ** — خودکار ایڈوانس کے ساتھ صفحات کے درمیان نیویگیٹ کریں۔ - **لائیو ویوفارم** — بصری آواز کی سرگرمی کا اشارہ۔ - **پرائیویسی** — کوئی اکاؤنٹس، اشتہارات، تجزیات، یا Textream سے چلنے والی کلاؤڈ سروس نہیں؛ اسپیچ ریکگنیشن پروسیسنگ کے لیے آڈیو Apple کو بھیج سکتی ہے (پرائیویسی پالیسی دیکھیں)۔ - **اوپن سورس** — MIT لائسنس یافتہ۔ ڈویلپرز کے لیے، ڈائریکٹر موڈ API لوکل نیٹ ورک پر HTTP سرور اور WebSocket سرور کو ظاہر کرتا ہے۔ بلٹ ان ویب UI `http://<mac-ip>:<http-port>` پر پیش کیا جاتا ہے، اور WebSocket اینڈ پوائنٹ `ws://<mac-ip>:<ws-port>` پر ہے۔ تصدیق کے لیے ڈائریکٹر پیج کے HTML سے نکالا گیا 64 حروف کا ٹوکن درکار ہے۔ کلائنٹ کنیکٹ ہونے کے پانچ سیکنڈ کے اندر `{"type":"auth","text":"<token>"}` جیسے JSON پیغامات بھیجتے ہیں۔ کمانڈز میں `start` (متن کو تبدیل کرتا ہے اور لفظ ٹریکنگ شروع کرتا ہے)، `updateText` (پڑھنے کی پوزیشن کو محفوظ رکھتے ہوئے غیر پڑھے ہوئے متن میں ترمیم کرتا ہے)، اور `stop` شامل ہیں۔ سرور ہر ~100 ms پر `words`، `highlightedCharCount`، `totalCharCount`، `fontColor`، `cueColor` اور `audioLevels` جیسے فیلڈز کے ساتھ اسٹیٹ فریم نشر کرتا ہے۔ README میں ایک کم سے کم Python کلائنٹ مثال فراہم کی گئی ہے۔ سورس سے بنانے کے لیے Xcode 26 یا اس سے نیا درکار ہے، macOS ٹارگٹ Swift 5 لینگویج موڈ استعمال کرتا ہے۔ iOS کے لیے، آپ کو iOS 26 SDK اور سمیلیٹر رن ٹائم، نیز کیمرہ، مائیکروفون، ریکارڈنگ اور فوٹوز سیونگ کی تصدیق کے لیے ایک فزیکل ڈیوائس کی ضرورت ہے۔ ریپوزٹری کلون کریں، `Textream/Textream.xcodeproj` کھولیں، مناسب اسکیم منتخب کریں (macOS کے لیے Textream، iOS کے لیے TextreamiOS)، اور ⌘R کے ساتھ چلائیں۔ iOS کے لیے، اگر `dev.fka.textream` دستیاب نہ ہو تو آپ کو بنڈل آئیڈینٹیفائر تبدیل کرنے کی ضرورت پڑ سکتی ہے، اور ڈیوائس پر ڈویلپر موڈ فعال کریں۔ ایپ `textream://read?text=...` URL اسکیم اور ایک macOS سروس بھی رجسٹر کرتی ہے، جس سے کسی بھی ایپ میں متن کا انتخاب Textream کو بھیجا جا سکتا ہے۔ اصل خیال سیمیح کِشلار کا ہے، اور ایپ فاتح کادر آکن نے بنائی ہے۔ پرائیویسی اور سپورٹ صفحات textream.net پر دستیاب ہیں۔