[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-birdnet-team--BirdNET-Analyzer":3,"tool-birdnet-team--BirdNET-Analyzer":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":79,"owner_twitter":79,"owner_website":79,"owner_url":80,"languages":81,"stars":97,"forks":98,"last_commit_at":99,"license":100,"difficulty_score":10,"env_os":101,"env_gpu":102,"env_ram":102,"env_deps":103,"category_tags":110,"github_topics":111,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":117,"updated_at":118,"faqs":119,"releases":150},1107,"birdnet-team\u002FBirdNET-Analyzer","BirdNET-Analyzer","BirdNET analyzer for scientific audio data processing.","BirdNET-Analyzer是一款专为生态研究设计的鸟类声音分析工具，通过深度学习技术自动识别音频中的鸟类物种。它能高效处理海量录音数据或单个音频文件，帮助研究人员快速获取生物多样性信息，显著提升传统人工分析的效率。这款工具特别适合生态学、动物行为学等领域的科研人员使用，即使没有编程基础也能轻松上手。内置多种预训练模型和跨平台支持（Windows\u002FLinux\u002FmacOS），并提供Docker容器化部署方案，确保不同环境下的稳定运行。研究者可通过简单操作完成声音特征提取、物种识别等复杂任务，同时配套的文档和模型库进一步降低了使用门槛。","\u003Cdiv align=\"center\">\n  \u003Ch1>BirdNET-Analyzer\u003C\u002Fh1>\n    \u003Ca href=\"https:\u002F\u002Fbirdnet-team.github.io\u002FBirdNET-Analyzer\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_a6ab1191673a.png\" width=\"300\" alt=\"BirdNET-Logo\" \u002F>\n    \u003C\u002Fa>\n\u003C\u002Fdiv>\n\u003Cbr>\n\u003Cdiv align=\"center\">\n\n![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fbirdnet-team\u002FBirdNET-Analyzer)\n![OS](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_5449848dee12.png)\n[![Python 3.12](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.12-blue.svg)](https:\u002F\u002Fwww.python.org\u002Fdownloads\u002Frelease\u002Fpython-3120\u002F)\n![Species](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_1d353043ffab.png)\n![Downloads](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_3d08369a2e3b.png)\n\n[![Docker](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Factions\u002Fworkflows\u002Fdocker-build.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Factions\u002Fworkflows\u002Fdocker-build.yml)\n[![Reddit](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReddit-FF4500?style=flat&logo=reddit&logoColor=white)](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FBirdNET_Analyzer\u002F)\n![GitHub stars)](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fbirdnet-team\u002FBirdNET-Analyzer)\n\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fbirdnet-team\u002FBirdNET-Analyzer)](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Freleases\u002Flatest)\n[![PyPI - Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fbirdnet_analyzer?logo=pypi)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fbirdnet-analyzer\u002F)\n\n[![Sponsor](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSupport%20our%20work-8A2BE2?logo=data:image\u002Fsvg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2IiBkYXRhLXZpZXctY29tcG9uZW50PSJ0cnVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxwYXRoIGQ9Im04IDE0LjI1LjM0NS42NjZhLjc1Ljc1IDAgMCAxLS42OSAwbC0uMDA4LS4wMDQtLjAxOC0uMDFhNy4xNTIgNy4xNTIgMCAwIDEtLjMxLS4xNyAyMi4wNTUgMjIuMDU1IDAgMCAxLTMuNDM0LTIuNDE0QzIuMDQ1IDEwLjczMSAwIDguMzUgMCA1LjUgMCAyLjgzNiAyLjA4NiAxIDQuMjUgMSA1Ljc5NyAxIDcuMTUzIDEuODAyIDggMy4wMiA4Ljg0NyAxLjgwMiAxMC4yMDMgMSAxMS43NSAxIDEzLjkxNCAxIDE2IDIuODM2IDE2IDUuNWMwIDIuODUtMi4wNDUgNS4yMzEtMy44ODUgNi44MThhMjIuMDY2IDIyLjA2NiAwIDAgMS0zLjc0NCAyLjU4NGwtLjAxOC4wMS0uMDA2LjAwM2gtLjAwMlpNNC4yNSAyLjVjLTEuMzM2IDAtMi43NSAxLjE2NC0yLjc1IDMgMCAyLjE1IDEuNTggNC4xNDQgMy4zNjUgNS42ODJBMjAuNTggMjAuNTggMCAwIDAgOCAxMy4zOTNhMjAuNTggMjAuNTggMCAwIDAgMy4xMzUtMi4yMTFDMTIuOTIgOS42NDQgMTQuNSA3LjY1IDE0LjUgNS41YzAtMS44MzYtMS40MTQtMy0yLjc1LTMtMS4zNzMgMC0yLjYwOS45ODYtMy4wMjkgMi40NTZhLjc0OS43NDkgMCAwIDEtMS40NDIgMEM2Ljg1OSAzLjQ4NiA1LjYyMyAyLjUgNC4yNSAyLjVaIj48L3BhdGg+DQo8L3N2Zz4=)](https:\u002F\u002Fgive.birds.cornell.edu\u002Fpage\u002F132162\u002Fdonate\u002F1)\n\n\u003C\u002Fdiv>\n\nThis repo contains BirdNET scripts for processing large amounts of audio data or single audio files.\nThis is the most advanced version of BirdNET for acoustic analyses and we will keep this repository up-to-date with new models and improved interfaces to enable scientists with no CS background to run the analysis.\n\nFeel free to use BirdNET for your acoustic analyses and research.\nIf you do, please cite as:\n\n```bibtex\n@article{kahl2021birdnet,\n  title={BirdNET: A deep learning solution for avian diversity monitoring},\n  author={Kahl, Stefan and Wood, Connor M and Eibl, Maximilian and Klinck, Holger},\n  journal={Ecological Informatics},\n  volume={61},\n  pages={101236},\n  year={2021},\n  publisher={Elsevier}\n}\n```\n\n## Documentation\n\nYou can access documentation for this project [here](https:\u002F\u002Fbirdnet-team.github.io\u002FBirdNET-Analyzer\u002F).\n\n## Download\n\nYou can download installers for Windows and macOS from the [releases page](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Freleases\u002Flatest).\nModels can be found on [Zenodo](https:\u002F\u002Fzenodo.org\u002Frecords\u002F15050749).\n\n## About\n\nDeveloped by the [K. Lisa Yang Center for Conservation Bioacoustics](https:\u002F\u002Fwww.birds.cornell.edu\u002Fccb\u002F) at the [Cornell Lab of Ornithology](https:\u002F\u002Fwww.birds.cornell.edu\u002Fhome) in collaboration with [Chemnitz University of Technology](https:\u002F\u002Fwww.tu-chemnitz.de\u002Findex.html.en).\n\nGo to https:\u002F\u002Fbirdnet.cornell.edu to learn more about the project.\n\nWant to use BirdNET to analyze a large dataset? Don't hesitate to contact us: ccb-birdnet@cornell.edu\n\n**Have a question, remark, or feature request? Please start a new issue thread to let us know. Feel free to submit a pull request.**\n\n## License\n\n- **Source Code**: The source code for this project is licensed under the [MIT License](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT).\n- **Models**: The models used in this project are licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F).\n\nPlease ensure you review and adhere to the specific license terms provided with each model.\n\n*Please note that all educational and research purposes are considered non-commercial use and it is therefore freely permitted to use BirdNET models in any way.*\n\n## Funding\n\nOur work in the K. Lisa Yang Center for Conservation Bioacoustics is made possible by the generosity of K. Lisa Yang to advance innovative conservation technologies to inspire and inform the conservation of wildlife and habitats.\n\nThe development of BirdNET is supported by the German Federal Ministry of Research, Technology and Space (FKZ 01|S22072), the German Federal Ministry for the Environment, Climate Action, Nature Conservation and Nuclear Safety (FKZ 67KI31040E), the German Federal Ministry of Economic Affairs and Energy (FKZ 16KN095550), the Deutsche Bundesstiftung Umwelt (project 39263\u002F01) and the European Social Fund.\n\n## Partners\n\nBirdNET is a joint effort of partners from academia and industry.\nWithout these partnerships, this project would not have been possible.\nThank you!\n\n![Logos of all partners](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_0516c641a432.png)\n","\u003Cdiv align=\"center\">\n  \u003Ch1>BirdNET-Analyzer\u003C\u002Fh1>\n    \u003Ca href=\"https:\u002F\u002Fbirdnet-team.github.io\u002FBirdNET-Analyzer\u002F\">\n        \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_a6ab1191673a.png\" width=\"300\" alt=\"BirdNET-Logo\" \u002F>\n    \u003C\u002Fa>\n\u003C\u002Fdiv>\n\u003Cbr>\n\u003Cdiv align=\"center\">\n\n![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fbirdnet-team\u002FBirdNET-Analyzer)\n![OS](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_5449848dee12.png)\n[![Python 3.12](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.12-blue.svg)](https:\u002F\u002Fwww.python.org\u002Fdownloads\u002Frelease\u002Fpython-3120\u002F)\n![Species](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_1d353043ffab.png)\n![Downloads](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_3d08369a2e3b.png)\n\n[![Docker](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Factions\u002Fworkflows\u002Fdocker-build.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Factions\u002Fworkflows\u002Fdocker-build.yml)\n[![Reddit](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReddit-FF4500?style=flat&logo=reddit&logoColor=white)](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FBirdNET_Analyzer\u002F)\n![GitHub stars)](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fbirdnet-team\u002FBirdNET-Analyzer)\n\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fbirdnet-team\u002FBirdNET-Analyzer)](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Freleases\u002Flatest)\n[![PyPI - Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fbirdnet_analyzer?logo=pypi)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fbirdnet-analyzer\u002F)\n\n[![Sponsor](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSupport%20our%20work-8A2BE2?logo=data:image\u002Fsvg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2IiBkYXRhLXZpZXctY29tcG9uZW50PSJ0cnVlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxwYXRoIGQ9Im04IDE0LjI1LjM0NS42NjZhLjc1Ljc1IDAgMCAxLS42OSAwbC0uMDA4LS4wMDQtLjAxOC0uMDFhNy4xNTIgNy4xNTIgMCAwIDEtLjMxLS4xNyAyMi4wNTUgMjIuMDU1IDAgMCAxLTMuNDM0LTIuNDE0QzIuMDQ1IDEwLjczMSAwIDguMzUgMCA1LjUgMCAyLjgzNiAyLjA4NiAxIDQuMjUgMSA1Ljc5NyAxIDcuMTUzIDEuODAyIDggMy4wMiA4Ljg0NyAxLjgwMiAxMC4yMDMgMSAxMS43NSAxIDEzLjkxNCAxIDE2IDIuODM2IDE2IDUuNWMwIDIuODUtMi4wNDUgNS4yMzEtMy44ODUgNi44MThhMjIuMDY2IDIyLjA2NiAwIDAgMS0zLjc0NCAyLjU4NGwtLjAxOC4wMS0uMDA2LjAwM2gtLjAwMlpNNC4yNSAyLjVjLTEuMzM2IDAtMi43NSAxLjE2NC0yLjc1IDMgMCAyLjE1IDEuNTggNC4xNDQgMy4zNjUgNS42ODJBMjAuNTggMjAuNTggMCAwIDAgOCAxMy4zOTNhMjAuNTggMjAuNTggMCAwIDAgMy4xMzUtMi4yMTFDMTIuOTIgOS42NDQgMTQuNSA3LjY1IDE0LjUgNS41YzAtMS44MzYtMS40MTQtMy0yLjc1LTMtMS4zNzMgMC0yLjYwOS45ODYtMy4wMjkgMi40NTZhLjc0OS43NDkgMCAwIDEtMS40NDIgMEM2Ljg1OSAzLjQ4NiA1LjYyMyAyLjUgNC4yNSAyLjVaIj48L3BhdGg+DQo8L3N2Zz4=)](https:\u002F\u002Fgive.birds.cornell.edu\u002Fpage\u002F132162\u002Fdonate\u002F1)\n\n\u003C\u002Fdiv>\n\n此仓库包含用于处理大量音频数据或单个音频文件的BirdNET脚本。这是BirdNET最先进的版本，用于声学分析，我们将持续更新此仓库以集成新模型和改进的界面，使没有计算机科学背景的科学家也能运行分析。\n\n欢迎使用BirdNET进行你的声学分析和研究。如果使用，请引用如下文献：\n\n```bibtex\n@article{kahl2021birdnet,\n  title={BirdNET: A deep learning solution for avian diversity monitoring},\n  author={Kahl, Stefan and Wood, Connor M and Eibl, Maximilian and Klinck, Holger},\n  journal={Ecological Informatics},\n  volume={61},\n  pages={101236},\n  year={2021},\n  publisher={Elsevier}\n}\n```\n\n## 文档\n\n你可以通过[此链接](https:\u002F\u002Fbirdnet-team.github.io\u002FBirdNET-Analyzer\u002F)访问该项目的文档。\n\n## 下载\n\n你可以在[发布页面](https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Freleases\u002Flatest)下载Windows和macOS安装程序。模型文件可在[Zenodo](https:\u002F\u002Fzenodo.org\u002Frecords\u002F15050749)找到。\n\n## 关于\n\n由[康奈尔大学鸟类学实验室](https:\u002F\u002Fwww.birds.cornell.edu\u002Fhome)的[K. Lisa Yang保护声学中心](https:\u002F\u002Fwww.birds.cornell.edu\u002Fccb\u002F)与[开姆尼茨工业大学](https:\u002F\u002Fwww.tu-chemnitz.de\u002Findex.html.en)合作开发。\n\n访问https:\u002F\u002Fbirdnet.cornell.edu了解更多项目信息。\n\n需要使用BirdNET分析大型数据集？随时与我们联系：ccb-birdnet@cornell.edu\n\n**有问题、建议或功能需求？请创建新的问题线程告知我们。欢迎提交Pull Request。**\n\n## 许可证\n\n- **源代码**：本项目的源代码采用[MIT许可证](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)。\n- **模型**：本项目使用的模型采用[创意共享署名-非商业性-相同方式共享4.0国际许可协议（CC BY-NC-SA 4.0）](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F)。\n\n请确保查阅并遵守每个模型附带的具体许可条款。\n\n*请注意，所有教育和研究用途均被视为非商业用途，因此可以自由以任何方式使用BirdNET模型。*\n\n## 资金支持\n\nK. Lisa Yang保护声学中心的工作得益于K. Lisa Yang的慷慨捐助，旨在推进创新的保护技术，以激发和指导野生动物及栖息地的保护。\n\nBirdNET的开发得到了德国联邦教研部（FKZ 01|S22072）、德国联邦环境、气候行动、自然保护和核安全部（FKZ 67KI31040E）、德国联邦经济事务和气候行动部（FKZ 16KN095550）、德国联邦环境基金会（项目39263\u002F01）以及欧洲社会基金的支持。\n\n## 合作伙伴\n\nBirdNET是学术界和产业界合作伙伴共同努力的成果。没有这些合作，该项目无法实现。感谢各位！\n\n![所有合作伙伴的标志](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_readme_0516c641a432.png)","```markdown\n# BirdNET-Analyzer 快速上手指南\n\n## 环境准备\n- **系统要求**：支持 Linux、Windows、macOS\n- **前置依赖**：\n  - Python 3.12（建议使用国内镜像源安装）\n  - pip（Python包管理器）\n  - Docker（可选，用于容器化部署）\n\n## 安装步骤\n### 通过 PyPI 安装（推荐）\n```bash\npip install birdnet_analyzer -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n### 通过 Docker 安装\n```bash\ndocker pull birdnet\u002Fanalyzer:latest\n```\n\n### 通过源码安装\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer.git\ncd BirdNET-Analyzer\npip install -r requirements.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n## 基本使用\n### 单文件分析示例\n```bash\nbirdnet-analyzer -f \u002Fpath\u002Fto\u002Faudio_file.wav\n```\n\n### 指定模型路径（需提前下载模型）\n```bash\nbirdnet-analyzer -f \u002Fpath\u002Fto\u002Faudio_file.wav -m \u002Fpath\u002Fto\u002Fmodel.pb\n```\n\n### Docker 容器运行\n```bash\ndocker run -v \u002Fyour\u002Faudio\u002Fpath:\u002Fdata birdnet\u002Fanalyzer:latest -f \u002Fdata\u002Faudio_file.wav\n```\n\n> **注意**：模型文件需从 [Zenodo](https:\u002F\u002Fzenodo.org\u002Frecords\u002F15050749) 下载并配置到指定路径\n```","某自然保护区科研团队需分析为期半年的鸟类叫声录音，以评估生态恢复效果。研究涉及2000余小时音频数据，需识别超过50种本地鸟类。\n\n### 没有 BirdNET-Analyzer 时\n- 人工逐段聆听录音，单日仅能处理2-3小时数据，项目周期被迫延长至6个月\n- 依赖研究人员主观判断，同种鸟类误判率高达23%，需反复校对\n- 无法批量处理多通道录音，需手动拆分文件导致工作量翻倍\n- 缺乏标准化报告生成机制，数据整理耗时占总工作量40%\n- 未建立物种分布数据库，后续数据分析需重新梳理原始数据\n\n### 使用 BirdNET-Analyzer 后\n- 48小时内完成全部音频分析，自动标记12,478个鸟类叫声事件\n- 采用深度学习模型实现92%的物种识别准确率，误判数据可追溯修正\n- 支持多线程批量处理，10通道录音同步分析效率提升17倍\n- 自动生成包含时间戳、物种概率的结构化报告，数据整理时间缩短至2周\n- 生成标准化物种分布热力图，直接支撑生态趋势分析需求\n\nBirdNET-Analyzer 通过自动化识别与高效处理能力，将复杂声学分析任务从月级周期压缩至周级，显著提升生态研究的时效性与数据可信度。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fbirdnet-team_BirdNET-Analyzer_a6ab1191.png","birdnet-team","BirdNET-Team","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fbirdnet-team_15b307e5.png","",null,"https:\u002F\u002Fgithub.com\u002Fbirdnet-team",[82,86,90,94],{"name":83,"color":84,"percentage":85},"Python","#3572A5",99.4,{"name":87,"color":88,"percentage":89},"JavaScript","#f1e05a",0.5,{"name":91,"color":92,"percentage":93},"CSS","#663399",0.1,{"name":95,"color":96,"percentage":93},"Dockerfile","#384d54",1460,254,"2026-04-04T10:31:42","MIT","Linux, macOS, Windows","未说明",{"notes":104,"python":105,"dependencies":106},"首次运行需下载约5GB模型文件","3.12",[107,108,109],"torch>=2.0","transformers>=4.30","accelerate",[13],[112,113,114,115,116],"bioacoustics","birds","birdsong","acoustic-monitoring","deep-learning","2026-03-27T02:49:30.150509","2026-04-06T05:17:07.977042",[120,125,130,135,140,145],{"id":121,"question_zh":122,"answer_zh":123,"source_url":124},4986,"如何将自定义分类器导出为Tensorflow Saved Model格式？","可通过Issue #167中提到的请求实现，用户建议允许导出为Tensorflow Saved Model格式以方便在TFJS中使用。具体实现需关注项目维护者是否已添加相关功能。","https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fissues\u002F167",{"id":126,"question_zh":127,"answer_zh":128,"source_url":129},4987,"如何获取Tensorflow JS模型？","根据Issue #169的评论，模型已更新至Zenodo链接：https:\u002F\u002Fzenodo.org\u002Frecords\u002F15050749。验证时需确保音频采样率和代码逻辑一致，如修复音频上下文切换问题。","https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fissues\u002F169",{"id":131,"question_zh":132,"answer_zh":133,"source_url":134},4988,"如何支持Kaleidoscope CSV格式？","Issue #21中提到已通过PR #77添加支持。需注意字段命名需符合Kaleidoscope要求，例如使用其指定的ID列名而非自定义名称。","https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fissues\u002F21",{"id":136,"question_zh":137,"answer_zh":138,"source_url":139},4989,"GUI 2.2.0创建自定义分类器时结果异常如何解决？","Issue #791中用户发现新版本检测结果与旧版本差异极大。解决方案包括：1. 使用旧版GUI生成的分类器在新版中运行正常；2. 检查训练参数和阈值设置是否一致；3. 确保音频文件未损坏。","https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fissues\u002F791",{"id":141,"question_zh":142,"answer_zh":143,"source_url":144},4990,"Analyzer-Main运行变慢如何优化？","Issue #120中用户反馈升级后速度下降。建议：1. 分割大文件为更小片段（如30分钟）；2. 检查系统内存和线程数配置；3. 确保无其他进程占用资源。","https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fissues\u002F120",{"id":146,"question_zh":147,"answer_zh":148,"source_url":149},4991,"BirdNET v2.4模型架构详情如何获取？","Issue #177中用户请求详细架构说明。评论中提到模型基于EfficientNet V2块，但具体细节需参考项目文档或联系维护者获取技术细节。","https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fissues\u002F177",[151,156,161,166,171,176,181,186,191,196,201,206,211,216,221],{"id":152,"version":153,"summary_zh":154,"released_at":155},104499,"v2.4.0","## What's Changed\r\n\r\n* Added hint about optimal threshhold by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F805\r\n* Removed the embedding normalization after data loading during training by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F817\r\n* Fix custom classifier false positives by removing BatchNormalization layers by @tphakala in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F824\r\n* Enabled select\u002Fdeselect all option for checkbox group in eval tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F825\r\n* Allow custom species list with custom classifier by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F827\r\n* Show species list in GUI on selection by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F827\r\n* Updated result view to show more details on skipped files by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F830\r\n* Use utf-8 to open eBird codes file by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F831\r\n* Remove 'Predict species' option for perch model by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F832\r\n* Update deps for macOS by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F833\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fcompare\u002Fv2.3.0...v2.4.0","2025-11-07T14:23:07",{"id":157,"version":158,"summary_zh":159,"released_at":160},104500,"v2.3.0","## What's Changed\r\n\r\n### Known issues\r\n\r\n* The audio file selection dialog in the single file tab doesn't allow the selection of files on macOS. But using drag-drop still works.\r\n* **Exported Raven models, currently don't run in Raven Pro**, likely due to changes in our Tensorflow version and the way the model is created. Please use a previous version if you want to continue training Raven models for now.\r\n\r\n### Fixes\r\n\r\n* Fixed bug that saves faulty custom classifier if 'both' was selected by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F783\r\n* Fixed files not being saved to disk by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F796\r\n* Fix focal loss in autotune and apply sigmoid for test data evaluation by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F792\r\n* Monitor validation loss for early stopping by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F793\r\n\r\n### Changes\r\n\r\n* Move embedding-search to tab bar by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F784\r\n* Fail on empty line in species list + trim by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F790\r\n\r\n### Features\r\n\r\n* Added Perch v2 as an alternative by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F788\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fcompare\u002Fv2.2.0...v2.3.0","2025-10-06T09:19:20",{"id":162,"version":163,"summary_zh":164,"released_at":165},104501,"v2.2.0","## What's Changed\r\n* Order of additional columns in the csv is now always consistent by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F756\r\n* Fixed focal loss not beeing optimized by autotune by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F759\r\n* Improve embedding extraction speed by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F736\r\n* Fix labels not being read when using a custom classifier by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F767\r\n* Only output skipped files for batch analysis by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F770\r\n* Added three segment collection modes by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F731\r\n* Support for multiprocessing for embedding extraction in the embeddings-extract tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F774\r\n* Fixed bug that displayed the collected files in the batch analysis tab incorrectly by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F779\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fcompare\u002Fv2.1.1...v2.2.0","2025-09-08T16:30:40",{"id":167,"version":168,"summary_zh":169,"released_at":170},104502,"v2.1.1","## What's Changed\r\n* Fix the GUI version update checker by @emmanuel-ferdman in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F716\r\n* Allow to run custom classifier files without the labelsfile by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F719\r\n* Escaped \"\u003C\" and \">\"  in GUI by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F720\r\n* Update Serbian translation by @zemzema in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F723 and  https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F714\r\n* Fixed timestamps not respecting overlap when using different audio speed by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F722\r\n* Streamline chunk generation for embeddings and analyze by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F727\r\n* Move to two digit precision in results to improve accuracy when using overlap+audiospeed by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F730\r\n\r\n## New Contributors\r\n* @emmanuel-ferdman made their first contribution in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F716\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fcompare\u002Fv2.1.0...V2.1.1","2025-07-01T08:39:26",{"id":172,"version":173,"summary_zh":174,"released_at":175},104503,"v2.1.0","## What's Changed\r\n* Added deepl translations for the dog label by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F668\r\n* Fixed audio speed not iterating whole file by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F678\r\n* Added up to date eBird taxonomy codes + fixed bug in train CLI by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F683\r\n* Fixed bug that could in edge cases lead to wrong embeddings beeing extracted by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F691\r\n* Fixed bug preventing download of table in single-file tab by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F696\r\n* Added the option for additional metadata to the csv output format by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F692\r\n* Russian translation updates by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F700\r\n* Added support link to footer by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F706\r\n* Plots in evaluation tab get cached now by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F705\r\n* Added updates for labels on Serbian language by @zemzema in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F688\r\n* Brought back the option to output files for embeddings by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F679\r\n\r\n## New Contributors\r\n* @zemzema made their first contribution in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F674\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fcompare\u002Fv2.0.0...v2.1.0","2025-06-06T13:50:19",{"id":177,"version":178,"summary_zh":179,"released_at":180},104504,"v2.0.0","## Breaking\r\n\r\n* Remove r table output type by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F549\r\n* Rework CLI args (see [documentation](https:\u002F\u002Fkahst.github.io\u002FBirdNET-Analyzer\u002Fusage\u002Fcli.html)) by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F564\r\n* Change how sensitivity works by @kahst in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F578 and https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F579\r\n\r\n## What's Changed\r\n\r\n* Save batch analysis args by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F548\r\n* Allow easier usage of old BirdNET models by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F550\r\n* Add audio speed modification for ultra- and infrasonic recordings by @kahst in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F557\r\n* Add top_n argument, to only save the top N predictions for each segment by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F577\r\n* Added map to species selection tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F583\r\n* Added review tab keyboard shortcuts by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F582 and https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F591\r\n* Add arg to merge consecutive detections by @kahst in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F593\r\n* Embeddings with hoplite database by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F562\r\n* Startup performance by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F599\r\n* Single file tab now gives error messages for invalid audio files by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F603\r\n* Indonesian language support for GUI by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F605\r\n* Updated Finnish labels by @jarnoh in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F629\r\n* Added option to switch to dark theme by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F621\r\n* Finnish and Swedish translations for GUI by @tphakala in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F631\r\n* Better error logging in GUI + CLI by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F639\r\n* Added hidden file exclusion for MacOS in review and segments by @yurish in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F635\r\n* Fixed bug that prevented the error_log to be written to userdir by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F641\r\n* Add known network\u002Fcloud shortcuts to allowed paths on windows by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F642\r\n* Performance app by Rene Heinrich and @Josef-Haupt  in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F645\r\n* The locale selection list now respects locales like en_uk and pt_br by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F643\r\n* Allow result download + segment download in single file tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F647\r\n* Conditional parameters in tuner by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F421\r\n* Allow to use test data for training by @kahst in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F652\r\n* Improve custom classifier training by @kahst in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F654\r\n\r\n## New Contributors\r\n* @cbowns made their first contribution in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F540\r\n* @jarnoh made their first contribution in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F629\r\n* @yurish made their first contribution in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F627\r\n* @tphakala made their first contribution in https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fpull\u002F631\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fbirdnet-team\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.5.1...v2.0.0","2025-04-23T13:53:43",{"id":182,"version":183,"summary_zh":184,"released_at":185},104505,"v2.0.0-rc","## Breaking\r\n* Remove r table output type by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F549\r\n* Rework CLI args (see [documentation](https:\u002F\u002Fkahst.github.io\u002FBirdNET-Analyzer\u002Fusage\u002Fcli.html)) by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F564\r\n* Change how sensitivity works by @kahst in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F578 and https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F579\r\n\r\n## What's Changed\r\n* Batch analysis args are now saved in the output directory by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F548\r\n* Allow easier usage of old BirdNET models by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F550\r\n* Add audio speed modification for ultra- and infrasonic recordings by @kahst in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F557 and https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F561\r\n* Add top_n argument, to only save the top N predictions for each segment by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F577\r\n* Added map to species selection tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F583\r\n* Added review tab keyboard shortcuts by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F582 and  https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F591\r\n* Add arg to merge consecutive detections by @kahst in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F593\r\n* Embeddings with hoplite by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F562\r\n* Better startup performance by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F599\r\n* Single file tab now gives error messages for invalid audio files by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F603\r\n\r\n## Known issues\r\n* Progressbar not displayed correctly\r\n\r\n## Misc\r\n* Add new documentation by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F564 at https:\u002F\u002Fkahst.github.io\u002FBirdNET-Analyzer\u002F\r\n\r\n## New Contributors\r\n* @cbowns made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F540\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.5.1...v2.0.0-rc","2025-02-21T17:58:37",{"id":187,"version":188,"summary_zh":189,"released_at":190},104506,"v1.5.1","## What's Changed\r\n* Download buttons for regression and spectrogram plots in review tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F529\r\n* correct audio segment gets played in single file tab result by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F530\r\n* updated server.py and client.py to work with current analyze.py by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F532\r\n\r\n## New Contributors\r\n* @Olindn made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F517\r\n* @kenshih made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F526\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.5.0...v1.5.1","2024-12-20T15:13:25",{"id":192,"version":193,"summary_zh":194,"released_at":195},104507,"v1.5.0","## What's Changed\r\n* fixed the update notification by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F505\r\n* added optional spectrogram to single file analysis tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F506\r\n* more readable font colors by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F507\r\n* added ascii logo to analyzer by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F500\r\n* updated russian translation by Александр Цветков by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F508\r\n* Single file tab plays selected segments in result table by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F509\r\n* portuguese labels are now actually portuguese and not english (Thanks @Mattk70) by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F515\r\n* better GUI exception for empty training classes by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F513\r\n* allow single class review in review tab by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F520\r\n\r\n## New Contributors\r\n* @kdarras made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F503\r\n* @tvoirand made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F514\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002F1.4.0...v1.5.0","2024-12-04T13:13:11",{"id":197,"version":198,"summary_zh":199,"released_at":200},104508,"1.4.0","## What's Changed\r\n* Add portuguese-BR translations to the GUI by @LSMSugai in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F439\r\n* Russian GUI translation by Александр Цветков by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F448 (Thanks to Alexander-R1BAF)\r\n* Fixed append-training in installed version of the GUI by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F456\r\n* writing the states and settings jsons is now more robust by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F457\r\n* changed single analysis result header to hh:mm:ss format by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F460\r\n* in GUI batch-analysis the order of the result files is now aligned with the order of the input files by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F473\r\n* the GUI now resets the loaded custom classifier before starting the analysis by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F473\r\n* model params after training now include the model version + an additional csv containing the number of samples for each class-combination by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F473\r\n* native windows directory selection dialog by @nishantnnb in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F473\r\n* updated chinese labels by @RockerLee in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F473\r\n* Gui refactor by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F473\r\n* added labels for bg, ca el, he, hr, in, is, lt, ml, sr by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F480\r\n* single file analysis output can display utf-8 characters by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F482\r\n* Updated to Gradio 5 by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F489\r\n* added some validation to the gui and fixed folder selection issues for training cache by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F491\r\n\r\n## New Contributors\r\n* @LSMSugai made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F439\r\n* @tommy4st made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F492\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.3.1...1.4.0","2024-11-04T13:21:30",{"id":202,"version":203,"summary_zh":204,"released_at":205},104509,"v1.3.1","## What has changed\r\n* Fixed the bug in segments that prevented using audio and result files from different folders\r\n* Fixed the bug that showed the splash-screen during analysis in the windows version\r\n* Fixed the bug that audio could not be played in the mac version","2024-09-03T13:32:40",{"id":207,"version":208,"summary_zh":209,"released_at":210},104510,"v1.3.0","## What's Changed\r\n\r\n* Review tab by @Josef-Haupt\r\n* Chinese translation by @SunnyTseng and french translation by @FranciumSoftware\r\n* During batch analysis you can now specify multiple result types\r\n* Segments now use combined selection tables if they are present\r\n* Various bugfixes\r\n* The GUI now remembers previously selected folders for the individual inputs\r\n* Mac Installer by @Josef-Haupt\r\n\r\n## Breaking Change\r\n\r\n* Analysis does not support specifying a specific file as output anymore\r\n\r\n## Known Issues\r\n\r\n* Extracting segments only works if the audio directory and results directory are identical or a combined results file has been used\r\n* The BirdNET logo appears as an overlay on some computers when the analysis or training is started via the GUI\r\n\r\n## New Contributors\r\n* @MaHaWo made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F386\r\n* @stefantaubert made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F392\r\n* @SunnyTseng made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F393\r\n* @GrunCrow made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F363\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.2.0...v1.3.0","2024-08-28T15:33:54",{"id":212,"version":213,"summary_zh":214,"released_at":215},104511,"v1.2.0","## What's Changed\r\n\r\n* Fix segments extraction for table type by @wiliamsouza in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F335\r\n* Raven list file now in correct order by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F351\r\n* Multi-language support in GUI, added Settings tab (see README) by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F336\r\n* Complete rewrite of audio.splitsignal to avoid multiple noise padded splits at signal end by @MacJudge in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F352\r\n* Added error messages in GUI for invalid class combinations by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F357\r\n* Update BirdNET_GLOBAL_6K_V2.4_Labels_pl.txt by @woheller69 in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F359\r\n* added error log to settings\r\n\r\n## New Contributors\r\n* @wiliamsouza made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F335\r\n* @MacJudge made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F352\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.1.0...v1.2.0","2024-06-25T11:53:15",{"id":217,"version":218,"summary_zh":219,"released_at":220},104512,"v1.1.0","## What's Changed\r\n* Labels for custom classifier get saved with utf-8 by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F263\r\n* Convert file duration to int by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F264\r\n* Added version check in GUI by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F268\r\n* Limit the number of rows in the GUI to 100 by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F273\r\n* `lower()` when checking for non-event classes for binary classfication by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F289\r\n* Mixup only uses positive samples and does not mixup the same samples multiple times fix by @max-mauermann in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F280\r\n* Added batch offset to timestamps and initalise results outside loop by @joshctaylor in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F300\r\n* Updated raven selection table columns to be more convinient for Raven users by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F306\r\n* Moved logs to user home dir by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F315\r\n* Add zeros instead of noise to short samples by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F313\r\n* Swedish labels are now capitalized by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F318\r\n* Add an option for not analyzing files that have been analyzed by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F316\r\n* Search for non-event indices now more memory efficient by @Josef-Haupt in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F317 (credit @Tindtily)\r\n* Uninstall icon set to BirdNET icon\r\n* Option to install globally or to user directory\r\n* Fixed a bug where segments were incorrectly extracted\r\n* Added kaleidoscope output to GUI\r\n* Added a list file for Raven that contains a list of all file paths when using \"Combine selection tables\" titled `\u003Coutput_file>.list.txt`\r\n* Reduced application size\r\n\r\n## New Contributors\r\n* @joshctaylor made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F300\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcompare\u002Fv1.0.2...v1.1.0","2024-04-29T18:30:28",{"id":222,"version":223,"summary_zh":224,"released_at":225},104513,"v1.0.2","# First release\r\n\r\n* new features and changes will be listed here for future releases\r\n\r\n## Thanks to all contributors\r\n* @mcguirepr89 made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F5\r\n* @jimmyknowles made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F30\r\n* @mzakharo made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F34\r\n* @HaroldMills made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F36\r\n* @emoritzx made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F42\r\n* @olipayne made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F16\r\n* @Josef-Haupt made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F72\r\n* @mikkohei13 made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F73\r\n* @jrcoding made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F51\r\n* @AFairbairn made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F77\r\n* @bartman081523 made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F93\r\n* @fegue made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F96\r\n* @LimitlessGreen made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F123\r\n* @prayagnshah made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F166\r\n* @max-mauermann made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F191\r\n* @tgruetzm made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F175\r\n* @Mattk70 made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F237\r\n* @woheller69 made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F245\r\n* @kahst made their first contribution in https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fpull\u002F253\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fkahst\u002FBirdNET-Analyzer\u002Fcommits\u002Fv1.0.2","2024-02-23T17:21:10"]