Los hombres con voz grave tienen menor calidad de esperma

Según los resultados de un estudio realizado por el biólogo evolucionista Leigh Simmons de la Universidad de Western Australia, aunque las voces graves son atractivas para las mujeres, los hombres con voces profundas producen menos espermatozoides en el semen que los varones con voces más agudas.

Para llegar a esta conclusión, los científicos contaron la participación de 54 hombres y 30 mujeres heterosexuales. Primero, grabaron las voces de los voluntarios masculinos, y luego pidieron a las mujeres que las escucharan y las calificaran siguiendo criterios de masculinidad y atractivo.

El resultado no sorprendió: Cuanto más grave, más deseable.

Posteriormente, cada voluntario masculino entregó una muestra de su semen que fue analizada en laboratorio. Cabe señalar que las muestras se introdujeron en un sistema informático que determina la densidad y la eficiencia de los espermatozoides que componen el semen.

esperma

Los resultados, publicados en la revista ‘PLoS One’, mostraron que aunque las voces profundas hacen a los hombres más atractivos, estos no tienen un esperma de mayor calidad que aquellos con voces más agudas.

“En nuestro pasado evolutivo, los hombres necesitaban tener gran éxito reproductor, lo que deriva en un dimorfismo sexual (entre hombres y mujeres), reflejado en voces, caras, cuerpos” dijo Simmons.

Según exponen los científicos, se podría explicar este fenómeno porque, si bien la testosterona juega un papel clave en la formación de esperma y está relacionada directamente con las voces masculinas profundas, demasiada testosterona puede frenar la producción de espermatozoides.

 

admin
Administrador GayPeruhttps://gayperu.pe
Director y administrador del portal GAYPERU.COM

Últimos artículos

Artículos relacionados

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();