عنوان پروژه: برنامه ضبط جلسات در macOS با تولید خلاصه
بررسی کلی پروژه:
ما به دنبال توسعه یک برنامه macOS هستیم که صدای جلسات را ضبط کرده و یک خلاصه مختصر از آن تهیه کند. این برنامه باید ساده، کاربرپسند و طراحیشده برای افزایش بهرهوری باشد تا کاربران بتوانند بر روی جلسه تمرکز کنند و برنامه مسئولیت ضبط و خلاصهبرداری را بر عهده بگیرد.
ویژگیهای کلیدی:
1. ضبط دستی صدا:
• برنامه باید به کاربران اجازه دهد تا بهصورت دستی ضبط صدا را در طول جلسات شروع و متوقف کنند.
• برنامه باید به طور خودکار هنگام روشن شدن Mac، اجرا شود.
2. ادغام و یکپارچهسازی صداها:
• صدای ضبطشده از جلسه و صدای گوینده باید با هم ترکیب شد و سپس برای Deepgram جهت تبدیل به متن ارسال شود.
• برنامه باید با Deepgram برای تبدیل صدا به متن و تشخیص گوینده (Speaker Diarisation) یکپارچه شود.
3. استفاده از LangChain و OpenAI GPT برای خلاصهسازی:
• از LangChain برای استفاده از GPT OpenAI به منظور تولید خلاصه استفاده خواهد شد.
• کاربران باید کلیدهای API خود را برای این سرویسها وارد کنند.
• گزینههای زبان برای خلاصهسازی شامل انگلیسی و فارسی باشد.
4. تولید خلاصه:
• برنامه باید از صدای ضبطشده یک خلاصه مختصر از جلسه تهیه کند.
• در این مرحله نیازی به متن کامل یا اقلام اقدام (Action Items) نیست.
5. اختصاصی برای macOS:
• برنامه فقط برای کاربران macOS طراحی شده است.
6. نصب و توزیع:
• برنامه باید بهصورت فرمت DMG برای نصب آسان در macOS بستهبندی شود.
• توزیع از طریق App Store در این مرحله ضروری نیست.
اطلاعات اضافی:
• در حال حاضر نیازی به مدیریت کاربر یا ویژگیهای امنیتی اضافی نیست.
• رابط کاربری برنامه به غیر از انتخاب زبان برای خلاصهسازی، نیاز به سفارشیسازی یا بومیسازی خاصی ندارد.
هدف:
هدف این است که ابزاری کارآمد ایجاد شود که به کاربران کمک کند بدون نیاز به یادداشتبرداری دستی یا تبدیل کامل گفتگوها به متن، جوهره جلسات خود را ضبط کنند.