#include <whisper_server_node.hpp>
|
| WhisperServerNode () |
|
void | activate_ros_interfaces () |
|
void | deactivate_ros_interfaces () |
|
| WhisperBaseNode () |
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_configure (const rclcpp_lifecycle::State &) |
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_activate (const rclcpp_lifecycle::State &) |
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_deactivate (const rclcpp_lifecycle::State &) |
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_cleanup (const rclcpp_lifecycle::State &) |
|
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn | on_shutdown (const rclcpp_lifecycle::State &) |
|
|
using | STT = whisper_msgs::action::STT |
|
using | GoalHandleSTT = rclcpp_action::ServerGoalHandle<STT> |
|
◆ GoalHandleSTT
◆ STT
◆ WhisperServerNode()
WhisperServerNode::WhisperServerNode |
( |
| ) |
|
◆ activate_ros_interfaces()
void WhisperServerNode::activate_ros_interfaces |
( |
| ) |
|
|
virtual |
◆ deactivate_ros_interfaces()
void WhisperServerNode::deactivate_ros_interfaces |
( |
| ) |
|
|
virtual |
◆ enable_silero()
void WhisperServerNode::enable_silero |
( |
bool | enable | ) |
|
|
protected |
◆ execute()
void WhisperServerNode::execute |
( |
const std::shared_ptr< GoalHandleSTT > | goal_handle | ) |
|
|
private |
◆ handle_accepted()
void WhisperServerNode::handle_accepted |
( |
const std::shared_ptr< GoalHandleSTT > | goal_handle | ) |
|
|
private |
◆ handle_cancel()
rclcpp_action::CancelResponse WhisperServerNode::handle_cancel |
( |
const std::shared_ptr< GoalHandleSTT > | goal_handle | ) |
|
|
private |
◆ handle_goal()
rclcpp_action::GoalResponse WhisperServerNode::handle_goal |
( |
const rclcpp_action::GoalUUID & | uuid, |
|
|
std::shared_ptr< const STT::Goal > | goal ) |
|
private |
◆ vad_callback()
void WhisperServerNode::vad_callback |
( |
const std_msgs::msg::Float32MultiArray::SharedPtr | msg | ) |
|
|
private |
◆ action_server_
rclcpp_action::Server<STT>::SharedPtr whisper_ros::WhisperServerNode::action_server_ |
|
private |
◆ enable_silero_client_
rclcpp::Client<std_srvs::srv::SetBool>::SharedPtr whisper_ros::WhisperServerNode::enable_silero_client_ |
|
private |
◆ goal_handle_
std::shared_ptr<GoalHandleSTT> whisper_ros::WhisperServerNode::goal_handle_ |
|
private |
◆ subscription_
rclcpp::Subscription<std_msgs::msg::Float32MultiArray>::SharedPtr whisper_ros::WhisperServerNode::subscription_ |
|
private |
◆ transcription_cond
std::condition_variable whisper_ros::WhisperServerNode::transcription_cond |
|
private |
◆ transcription_msg
whisper_msgs::msg::Transcription whisper_ros::WhisperServerNode::transcription_msg |
|
private |
◆ transcription_mutex
std::mutex whisper_ros::WhisperServerNode::transcription_mutex |
|
private |
The documentation for this class was generated from the following files: