PTT4E

2025-12-10 0 418

? PTT4E – Push To Talk For Everything

?️ PTT4E (Push To Talk For Everything) is a free and opensource voice activation (push-to-talk) tool for Windows.
Ideal for Roblox, OBS, and more.
Customize any key or mouse button – even scroll wheel – to trigger your microphone with blazing-fast latency.
Works seamlessly with VB-CABLE, supports mouse buttons, multi-language UI (English & Turkish), and is trusted by game developers and streamers alike.

Tip: All dependencies are listed in requirements.txt


?? Türkçe

Ne İşe Yarar?

PTT4E, herhangi bir mikrofon ve herhangi bir tuş kombinasyonu ile çalışan esnek bir push-to-talk uygulamasıdır. Oyun oynarken, yayın yaparken veya sesli iletişim kurarken sesinizi istediğiniz tuşla kontrol edebilirsiniz.

Özellikler

  • Esnek Tuş Seçimi: Mouse tuşları, klavye tuşları, hatta mouse tekerleği bile kullanabilirsiniz
  • ? Mikrofon Seçimi: Sisteminizdeki herhangi bir mikrofonu seçebilirsiniz
  • ? Çok Dilli Destek: Türkçe ve İngilizce dil desteği
  • ? Ayarları Kaydetme: Tercihlerinizi kaydedip bir dahaki sefere otomatik yükler
  • Hızlı Çıkış: Ctrl+C ile anında çıkış
  • ? Kolay Kurulum: Tek dosya, minimum bağımlılık

Kurulum

  1. Python\’u yükleyin (3.7 veya üzeri)
  2. Uygulamayı başlatın:
    • Kolay yol: start.bat dosyasına çift tıklayın
    • Manuel yol:
      pip install -r requirements.txt
      python main.py

DİKKAT: VB-CABLE GEREKLİDİR
PTT4E, mikrofon verisini iletmek için VB-CABLE Virtual Audio Device kullanır.
Uygulamayı çalıştırdıktan sonra, push to talk kullanmak istediğiniz programda giriş cihazı olarak CABLE Output seçilmelidir.

Örneğin: Roblox, OBS, vb.

? VB-CABLE İndir

Eğer main.py dosyasını doğrudan çalıştırıyorsanız,
tray-active.ico ve tray-deactive.ico dosyalarının aynı klasörde bulunduğundan emin olun.
Bunlar, sistem tepsisinde mikrofon durumu simgeleri için gereklidir.

Kullanım

  1. Dil seçin: İlk çalıştırmada Türkçe veya İngilizce seçin
  2. Mikrofon seçin: Mikrofonunuzun adını (veya bir kısmını) girin
  3. Tuş atayın: Push-to-talk için kullanmak istediğiniz tuşa basın (klavye veya mouse tuşu)
  4. Kullanmaya başlayın: Atadığınız tuşa basılı tutarak konuşun. Kenu

Ayarları değiştirmek veya tamamen silmek için config.json dosyasını düzenleyebilirsiniz.

? Tray İkonlarını Kişiselleştirin
tray-active.ico ve tray-deactive.ico dosyalarını kendi simgelerinizle değiştirerek istediğiniz görünümü kullanabilirsiniz.
Dosya adları aynı kalmalı ve main.py ile aynı klasörde olmalıdır.

Gereksinimler

  • Windows 10/11
  • Python 3.7+
  • Mikrofon
  • VB-Cable Virtual Audio Device (çıkış için)

Sorun Giderme

\”Mikrofon bulunamadı\” hatası alıyorsanız:

  • Mikrofonunuzun Windows\’ta çalıştığından emin olun
  • Mikrofon adını doğru yazdığınızdan emin olun

\”Cable Output bulunamadı\” hatası alıyorsanız:

  • VB-Cable Virtual Audio Device\’ı yükleyin
  • Ses ayarlarından çıkış cihazını kontrol edin

?? English

What Does It Do?

PTT4E is a flexible push-to-talk application that works with any microphone and any key combination. Control your voice with any key you want while gaming, streaming, or communicating.

Features

  • Flexible Key Binding: Use mouse buttons, keyboard keys, or even mouse wheel
  • ? Microphone Selection: Choose any microphone on your system
  • ? Multi-language Support: Turkish and English language support
  • ? Settings Persistence: Save your preferences for next time
  • Quick Exit: Exit instantly with Ctrl+C
  • ? Easy Setup: Single file, minimal dependencies

Installation

  1. Install Python (3.7 or higher)
  2. Run the application:
    • Easy way: Double-click on start.bat file
    • Manual way:
      pip install -r requirements.txt
      python main.py

IMPORTANT: VB-CABLE IS REQUIRED
PTT4E uses VB-CABLE Virtual Audio Device to route microphone audio.
After launching PTT4E, make sure to select CABLE Output as the input device in the application where you use push-to-talk.

Example: Roblox, OBS, etc.

? Download VB-CABLE

If you\’re running main.py directly (not the .exe),
make sure tray-active.ico and tray-deactive.ico are in the same folder.
These are required for tray icon support.

Usage

  1. Select language: Choose Turkish or English on first run
  2. Choose microphone: Enter your microphone name (or part of it)
  3. Bind key: Press the key you want to use for push-to-talk (keyboard or mouse button)
  4. Start using: Hold your assigned key to talk

To change or delete your settings, edit or remove config.json.

? Customize Your Tray Icons
Replace tray-active.ico and tray-deactive.ico with your own icons to personalize your tray experience.
Make sure filenames stay the same and icons are in the same folder as main.py.

Requirements

  • Windows 10/11
  • Python 3.7+
  • Microphone
  • VB-Cable Virtual Audio Device (for output)

Troubleshooting

Getting \”Microphone not found\” error:

  • Make sure your microphone is working in Windows
  • Check that you typed the microphone name correctly

Getting \”Cable Output not found\” error:

  • Install VB-Cable Virtual Audio Device
  • Check your audio output settings

License

This project is licensed under the MIT License – see the LICENSE file for details.

? Contributing

Feel free to open issues or submit pull requests if you have suggestions for improvements!

? Contributors

️ Disclaimer

This application is for educational and personal use. Make sure to comply with your local laws and regulations regarding audio recording and transmission.


Made with ❤️ for the gaming and streaming community

下载源码

通过命令行克隆项目:

git clone https://github.com/r4isy/PTT4E.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 PTT4E https://www.zuozi.net/33185.html

TTS
下一篇: TTS
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务